根据C++ 11标准,以下程序是否是格式良好且可移植的C++?
int main(int argc, char const* const* argv) {}
Jon*_*pan 12
在纯粹的可移植C++程序中,argv参数(如果存在)没有const修饰符.
编辑:请参阅C++ 11标准草案的第3.6.1.2节,该标准(在我之前的版本中)指出:
实现不应预定义主函数.此功能不应过载.它应该具有int类型的返回类型,否则其类型是实现定义的.所有实现都应允许以下两个主要定义:
int main(){ /*...*/ }和
int main(int argc, char* argv[]) { /* ... */ }
| 归档时间: | 
 | 
| 查看次数: | 1634 次 | 
| 最近记录: |