スレ立てるまでもない質問はここで 166匹目 (152レス)
上
下
前
次
1-
新
30
(1)
: [age] 2024/12/27(金)06:15
ID:bYQBZY3/(1)
AA×
[240|
320
|
480
|
600
|
100%
|
GIF
|
べ
|
レス栞
|
レス消
]
30: [age] 2024/12/27(金) 06:15:40.85 ID:bYQBZY3/ C++です。 ISuperインターフェースクラスを継承したCSubAクラスとCSubBクラスがあり、 それぞれのインスタンスのポインタのリストがある(必要)とします。 std::list<CSubA*> lpSubA; std::list<CSubB*> lpSubB; 両リストの全要素に対し、ISuperにアップキャストして処理をしたく、 std::list<ISuper*> lpSuper; lpSuper.insert( lpSuper.end(), lpSubA.begin(), lpSubA.end() ); lpSuper.insert( lpSuper.end(), lpSubB.begin(), lpSubB.end() ); for( auto& pSuper : lpSuper ) pSuperを使った処理; のようにすればできるのですが、これを for( auto& pSuper : lpSubAとlpSubBを連結 ) pSuperを使った処理; のように事前のlpSuper構築なしで行う書き方はできないものでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1734043411/30
です インターフェースクラスを継承したクラスとクラスがあり それぞれのインスタンスのポインタのリストがある必要とします 両リストの全要素に対しにアップキャストして処理をしたく を使った処理 のようにすればできるのですがこれを とを連結 を使った処理 のように事前の構築なしで行う書き方はできないものでしょうか?
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 122 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.022s