一、C++简介
C++融合了3种不同的编程方式:C语言代表的过程性语言、C++在C语言的基础上添加的类代表的面向对象语言(设计类)、C++模板支持的泛型编程(不用指定特定类型)。学习C++,需要对标准的C语言有所了解,它提供了基本类型、运算符、控制结构和语法规则。
二、C++程序创建的技巧
假如您编写了一个C++程序,如何让它运行起来呢?具体的步骤取决于计算机环境和使用的C++编译器,但大体如下:
(1)使用文本编辑器编写程序,并将其保存到文件中,这个文件就是程序的源代码
(2)编译源代码。将源代码翻译为主机使用的内部语言——机器语言,包含了翻译后的程序文件即程序的目标代码(object code)
(3)将目标代码和其他代码链接起来。例如,C++程序通常使用库。C++库包含一系列计算机例程(被称为函数)的目标代码,这些函数可以执行诸如在屏幕上显示信息或计算平方根等任务。链接指的是将目标代码使用的函数代码以及一些标准的启动代码(startup code)组合起来,生成程序的最终版本,即可执行代码
编程的步骤如下
1、创建源代码文件
可以使用集成开发环境(IDE)或者文本编辑器创建和修改源代码,给源文件命名时,必须使用正确的文件后缀,将文件标识为C++文件,后缀由一个句点和一个或者多个字符组成,这些字符被称为扩展名,使用什么扩展名取决于C++的实现,下标列出了一些常用的扩展名
2、编译和链接
(1)Linux编译和链接
Linux系统常用的编译器是g++,使用下列命令可以生成可执行文件a.out
g++ spiffy.cxx
有些版本可能要求链接C++库
g++ spiffy.cxx -lg++
要编译多个源文件,只需要将他们全部放到命令行中即可
g++ my.cxx precious.cxx
这将生成一个名为a.out的可执行文件和两个目标代码文件my.o和precious.o。如果修改了其中某个源代码文件,如mu.cxx,则可以使用my.cxx和precious.o来重新编译
g++ my.cxx precious.o
(2)Windows编译和链接
cmd命令进入DOS界面,输入以下命令:
g++ great.cpp
程序编译成功,则得到可执行文件a.exe
C++的学习笔记持续更新中~
要是文章有帮助的话,就点赞收藏关注一下啦!
感谢大家的观看
欢迎大家提出问题并指正~