#include <iostream> constexpr const char _P[]="welcome."; template <char const* _Set_Char> class _Out_Put { private: const char* _K; public: _Out_Put() { _K=_Set_Char; } void _Print_str() { std::cout<<_K<<std::endl; } }; int main(int agrc,char** agrv) { _Out_Put<_P>()._Print_str(); return 0; }
这段代码用G++编译的时候出现了这个
gcc版本是5.3.0的 g++不是支持C++11的语法么。
解决方案
20
提示说的很清楚了,加上-std=c++11
10
#include <limits>
没有 .h 。
没有 .h 。