int32_t main() 与 int main()
int32_t main() vs int main()
我写了一个 cpp 程序,我可以 运行 使用 int32_t main()
但不能使用签名 int main()
.
谁能告诉我为什么?它是 .cpp 文件而不是 .c 文件(如其他一些问题中所述)。
可能的解释是您的顶部 #include
文件之一将 int
重新定义为其他内容。如果有人试图通过简单地重新定义 int
.
来更改某些算法中的数据类型,则可能会发生这种情况
尝试将#undef int
放入int main()
之前的一行以恢复“int”的默认含义。
我写了一个 cpp 程序,我可以 运行 使用 int32_t main()
但不能使用签名 int main()
.
谁能告诉我为什么?它是 .cpp 文件而不是 .c 文件(如其他一些问题中所述)。
可能的解释是您的顶部 #include
文件之一将 int
重新定义为其他内容。如果有人试图通过简单地重新定义 int
.
尝试将#undef int
放入int main()
之前的一行以恢复“int”的默认含义。