#include <iostream>
using namespace std;
using uchar = unsigned char;
int main() {
cin.get();
}
此代码导致错误:syntax error : missing ';' before '='
我该如何解决这个问题(除了使用typedef
)?Visual Studio 2013 不支持 C++11 吗?
#include <iostream>
using namespace std;
using uchar = unsigned char;
int main() {
cin.get();
}
此代码导致错误:syntax error : missing ';' before '='
我该如何解决这个问题(除了使用typedef
)?Visual Studio 2013 不支持 C++11 吗?
Visual Studio 尚不支持所有C++11。对于 C++11 的特定部分,您可以查看Herb Sutter 的 Visual C++ 一致性路线图。在那里你可以看到为 VS2013 RTM 计划使用别名
在那之前,你将不得不求助于旧的typedef