2010-11-28 85 views
3

我在一本书中读过这行: - “当我们要求C++实现运行一个程序时,它通过调用这个函数来实现。”C++实现

我想知道“C++实现”的含义或具体是什么。帮帮我!?

+2

和“此功能”是...? – lijie 2010-11-28 17:12:19

+0

C++解释器:] – khachik 2010-11-28 17:12:33

回答

8

“C++实现”是指编译器加链接器加上标准库以及程序实际运行的系统。基本上,除了你的来源之外的一切

An implementation实现了 C++标准的东西。

所以这本书并不是说任何特定的东西都会调用你的函数。相反,整个捆绑包或其某些部分将确保调用main

实际上,这意味着您的编译可执行文件包含一些特定于系统的启动代码,其后是静态对象的初始化程序,然后调用您的主函数。

0

可能是C++运行时库是在这种情况下的实现。运行时库初始化静态变量并执行其他操作,最后调用main。