if の式の中で宣言した変数は、 else 節の中(という表現でいいの?)では存在してないのかと思ったら……。
>
if(hoge* ptr = getPtr()) {
cout << ptr->hoge();
}
else {
// このブロックにも ptr 変数は存在する
}
if の式の中で宣言した変数は、 else 節の中(という表現でいいの?)では存在してないのかと思ったら……。
>
if(hoge* ptr = getPtr()) {
cout << ptr->hoge();
}
else {
// このブロックにも ptr 変数は存在する
}