Ответ 1
С GCC 4.7.2 он компилируется, если вы используете -std = С++ 11
C:\Users\ferenc>type using_test.cpp
#include <iostream>
using size_type = long unsigned int;
int main(int argc,char* argv[])
{
std::cout<<sizeof(size_type)<<std::endl;
return 0;
}
C:\Users\ferenc>g++ -std=c++11 using_test.cpp
C:\Users\ferenc>a.exe
4
C:\Users\ferenc>
-
Убедитесь, что вы указали NetBeans на правильную версию MinGW. Для этого перейдите к
Project Properties
Build
Tool Collection
...
Tool Collection Manager
и там вы можете установить путь к правильной версии g++. -
Убедитесь, что вы задали правильные параметры компилятора:
Project Properties
Build
C++ Compiler
Compilation Line
Additional Options
установите для него:
-std=c++11