C++相談室 part88
■ このスレッドは過去ログ倉庫に格納されています
0081デフォルトの名無しさん
2011/02/21(月) 00:46:08.17namespace A { int x = 1; }
using namespace A;
extern int x; // 問題の行
int x = 2;
int main() { std::cout << x << "\n"; }
"問題の行"がある時はあいまいエラー、
ないときは::xがA::xを隠蔽して正常動作。
"問題の行"の x はどっちの x を指してるんじゃろ?_?
■ このスレッドは過去ログ倉庫に格納されています