Kes*_*wal 5 c++ int32 signature
我写了一个 cpp 程序,我可以运行它,int32_t main()但不能使用签名int main()。
有人能告诉我为什么吗?它是一个 .cpp 文件而不是一个 .c 文件(如其他一些问题中所述)。
可能的解释可能是#include顶部的文件之一重新定义int为其他文件。如果有人试图通过简单地重新定义来更改某些算法中的数据类型,则可能会发生这种情况int.
尝试在#undef int之前立即放入一行 lineint main()以恢复“int”的默认含义。
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |