0
#include <iostream>
using namespace std;
using uchar = unsigned char;

int main() {
    cin.get();
}

此代码导致错误:syntax error : missing ';' before '='

我该如何解决这个问题(除了使用typedef)?Visual Studio 2013 不支持 C++11 吗?

4

1 回答 1

2

Visual Studio 尚不支持所有C++11。对于 C++11 的特定部分,您可以查看Herb Sutter 的 Visual C++ 一致性路线图。在那里你可以看到为 VS2013 RTM 计划使用别名

在那之前,你将不得不求助于旧的typedef

于 2013-08-15T07:25:30.277 回答