C++代码如何运行

子非鱼

C++代码如何运行

  1. 使用文本编辑器编写程序并保存到文件中,这个文件就是源代码
  2. 编译源代码,将源代码翻译成机器语言,得到目标代码(object code)
  3. 将目标代码和其他代码链接起来(例如一些标准库)。链接指将目标代码同使用函数的目标代码以及一些标准的启动代码(startup code)组合起来,生成程序的运行阶段版本,即可执行代码
     title=

Linux中的编译与链接

g++编译器编译后得到a.out的可执行文件和对应源代码的两个.o文件
g++ test.cxx test_sub.cxx
如果test.cxx文件修改可只编译该文件,然后和test_sub.o文件链接起来
g++ test.cxx test_sub.o
运行
./a.out

面向过程与面向对象

面向过程:在C语言中,采用自顶向下(top_down)原则,使问题满足语言。将一项大任务拆解成一个个小模块,鼓励开发函数来表示各个任务模块

面向对象:在C++语言中,采用自下而上(bottom_up)原则,使语言满足问题。从低级组织形式(类)到高级组织形式(程序)

泛型

创建独立于类型的代码,C++模板提供了完成这种任务的机制

阅读 844

CS毕业生,现就职于上海某自动驾驶公司

1 声望
0 粉丝
0 条评论

CS毕业生,现就职于上海某自动驾驶公司

1 声望
0 粉丝
文章目录
宣传栏