gez*_*eza 9 c++ language-lawyer
C++标准列出了允许的形式main.它不会int main(void)列为允许的表单.但是,它通常表明这一点
参数列表(void)等效于空参数列表
是int main(void)允许的形式?
Edg*_*jān 10
来自N3936标准草案:
3.6启动和终止
3.6.1主要功能
2实现不应预定义主要功能.此功能不应过载.它应具有int类型的声明返回类型,否则其类型是实现定义的.实施应允许两者
- 返回int和的函数()
- 返回int的函数(int,指向char的指针)
作为主要类型(8.3.5).
然后:
8.3.5功能
4 ... 由非依赖类型void的单个未命名参数组成的参数列表等效于空参数列表. ...
所以,
int main(void)
Run Code Online (Sandbox Code Playgroud)
是一种允许的main功能形式.
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |