我在一本书中读到这一行:- “当我们要求 C++ 实现运行程序时,它会通过调用此函数来实现。”
而且我想知道“C++ 实现”是什么意思或具体是什么。帮忙!?
最佳答案
“C++ 实现”是指编译器加上链接器加上标准库加上程序实际运行的系统。基本上,除了您的来源之外的所有内容。
实现 是实现 C++ 标准的东西。
所以这本书并不是说任何特定的东西都会调用你的函数。相反,整个包或其中的某些部分将确保调用 main
。
实际上,这意味着您编译的可执行文件包含一些特定于系统的启动代码,然后是静态对象的初始化程序,然后是对您的主函数的调用。
关于C++实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4297933/