2012-08-09 45 views
2

這個問題涉及到Visual Studio C++ 2010.如果我禁用語言擴展,即使是最簡單的玩具程序,當我甚至包含一個空的時候,也會得到「意外的文件結尾」錯誤。 h文件。看起來問題在於#ifndef HEADER_THING技巧不包括頭兩次。如果我忽略它,錯誤信息就會消失。禁用語言擴展,#ifndef失敗

+0

的Visual Studio 2010的C++編譯器是不是C++編譯器11,這是C++ 03和C++ 11之間那種中途之家。在這個問題上,禁用語言擴展會導致它遵循C++ 03標準。 – 2012-08-09 11:55:57

回答