关于main()函数

来自RAD Studio
跳转到:航行,搜索

转到main()函数索引

每个C和C++程序都必须具有程序启动功能:

  • 基于控制台的程序调用主要的启动时的函数和W主UNICODE程序的函数。
  • Windows GUI程序调用程序进入点启动时的函数和wWinMain公司UNICODE程序的函数。

启动功能的位置取决于您的偏好。一些程序员将主要的在文件的开头,其他在末尾。无论其位置如何,以下几点关于主要的始终适用:

我们的Clang增强型C++编译器(BCC64、BCCIOSRM和BCCARM)现在强制要求声明具有C++中的类型。例如,如果WinMain没有返回类型,您现在会收到一个错误,如下所示:

WINAPI公司 _tWinMain(窗口主窗口)(HINSTANCE公司, HINSTANCE公司, LPTSTR公司, 整数)
{
  ...
}

以上内容现在会生成以下错误:

C++要求所有声明都使用类型说明符

要纠正此错误,请将代码更新为:

整数 WINAPI公司 _tWinMain(窗口主窗口)(HINSTANCE公司, HINSTANCE公司, LPTSTR公司, 整数)
{
  ...
}