[過去ログ] C++相談室 part130 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
387
(2): (ワッチョイ 9f59-fjjf) 2017/05/27(土)23:42 ID:Dc3jlyQ70(1) AAS
enum定数はenum定数やし、
C#のIEnumerator的なブツはC++でも書けるし

ここでのenum定数の列挙ができるかできないかというのは
糖衣構文によるサポートの有無の違いでしかないと言える、
希ガス、
389
(1): (ワッチョイ 9f3c-ijLw) 2017/05/28(日)10:29 ID:7TA+N7360(1) AAS
>>387
> C#のIEnumerator的なブツはC++でも書けるし
書いてみてよ
391
(1): (ワッチョイ 9f59-fjjf) 2017/05/28(日)12:05 ID:zOc9NmUD0(1) AAS
>>389
なんか期待値が高まり杉な気がするが、
IEnumeratorについてはReset()とMoveNext()とCurrent()を宣言して、派生クラスで実装するだけにょ?
列挙するデータは派生クラス(具象クラス)側に>>386式の配列データを受け取るようなコンストラクターでも設ければ良いし、

もしC#のEnum.GetValues()とかEnum.GetNames()みたいなやつが欲しくなってもstd::mapとか使えば動くものがギリ作れるだろJK

なお上記のようなやり方がC#と比べようが無いぐらい面倒臭いという批判は
>糖衣構文によるサポートの有無の違いでしかないと言える、(>>387)
で予防炭、
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s