C++相談室 part7
■ このスレッドは過去ログ倉庫に格納されています
0753デフォルトの名無しさん
NGNGときってどうしてますか?
if (ptr.get() != NULL){
// 所持してる場合の作業
}
今まではこうやってましたけど、さっき実験してみたら、
if (ptr){
// 所持してる場合の作業
}
でOKみたいなことが分かりました。
ソースを見た感じだとoperator bool_type() が働いてるからみたいですが、
これ、いったいどういう動作をしてるんでしょうか?
メンバ関数ポインタを返して???? わけが分かりません。
■ このスレッドは過去ログ倉庫に格納されています