gpt4 book ai didi

c++ - C++ 中 Main 参数的 Const-Qualification

转载 作者:可可西里 更新时间:2023-11-01 16:16:39 26 4
gpt4 key购买 nike

C++ 标准要求所有符合规范的实现都支持 main 的以下两个签名:

  • int main();
  • int main(int, char*[]);

如果是后一种签名,添加(顶级)const 是否会破坏任何语言规则?

例如:

int main(const int argc, char** const argv);

据我了解,顶级 const 限定不会影响函数的签名哈希,因此就规范而言它应该是合法的。

此外,是否有人遇到过拒绝此类修改的实现?

最佳答案

这是一个 known issue在标准中。另见 this usenet discussion关于这个话题。

关于c++ - C++ 中 Main 参数的 Const-Qualification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com