[過去ログ] C++相談室 part130 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
157(3): (ワッチョイ 0b75-7bPG) 2017/04/17(月)08:36 ID:R62eo4r30(1/2) AAS
dynamic_castするよりはそいつが該当するinterfaceを持ってるか確認するほうがマシだと思う
struct scroll_interface{
virtual bool down(float value)=0;
virtual bool up(float value)=0;
};
struct view{
virtual scroll_interface* scrollable(){return 0;}
};
struct list_view : view{
virtual scroll_interface* scrollable(){return ptr;}
省5
159: (スップ Sd3f-a7Ro) 2017/04/17(月)08:54 ID:OwDSFehNd(1/3) AAS
>>157
なんかやだ
160(1): (ワッチョイ 3b37-T+tu) 2017/04/17(月)08:55 ID:5RBrgFiu0(1) AAS
>>157
いや、それdynamic_castと寸分違わず同じだから…
gotoをdo{}while()にするのと同じレベルだと思う。
165: (ワッチョイ 2bf4-EaKP) 2017/04/17(月)14:44 ID:YxhJnxLO0(1/4) AAS
>>157
スクロールできないクラスの中にscroll_interface*を返す関数があってnullptrを返すのか
その論法では絶対にあり得ない機能への問い合わせ関数を膨大な数抱え込むここになるぞ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s