C++相談室 part133

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 1fcf-H1rY)
垢版 |
2017/11/24(金) 16:52:50.43ID:WoNXR2ax0
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。

前スレ
C++相談室 part132
http://mevius.5ch.net/test/read.cgi/tech/1507561894/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/

■長いソースを貼るときはここへ。■
 http://codepad.org/
 https://ideone.com/

[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/12/17(日) 18:32:55.64ID:bOEVzYTT0
const B *get() const {略}
2017/12/17(日) 18:33:44.11ID:+uUy0Dc30
get()を消す
579デフォルトの名無しさん (ワッチョイ ff78-H+11)
垢版 |
2017/12/17(日) 18:37:56.02ID:iUXjeeD00
B* b = nullptr;
B* get(){ assert(b != nullptr); return b;}

こうでもしとけばいいよ
2017/12/17(日) 18:39:29.53ID:UdjbeEad0
>>576
const B* get() { return b; }

あとこうでは
*(a->get()) = b;
2017/12/17(日) 18:41:17.67ID:bOEVzYTT0
エスパーだがポインタみたいな動作させたいなら operatorー>() を定義すりゃいいけど上の説明だとなにがやりたいのか具体的にわからないね
2017/12/17(日) 18:48:28.66ID:1SGX9IGl0
>>578に賛成
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況