C++回顾(一)——基本知识

来源:互联网 发布:人工智能软件有哪些 编辑:程序博客网 时间:2024/06/02 03:01

1、C++的三大法宝:

      a、继承自C语言的高效、简洁、快速、可移植

      b、面向对象

      c、泛型编程(模板编程)

2、C++程序的编译和链接


这样的步骤需要C++编译器来完成,现在最主流的C++编译器有g++和Visual C++

这些编译器能很好地支持标准化C++(支持率普遍达到95%以上),编译器对标准化C++意味它要提供标准化C++所要求提供的那些库代码(称之为C++标准库)。

3、main函数

main函数供启动函数(启动函数由编译器提供)调用,是用户程序与操作系统之间的桥梁。main函数的用户程序的入口。任何独立可运行的C++程序(项目或者工程)都需要main函数(dll动态链接库不是独立可运行的程序,所以不需要main函数)。

4、using namespace的作用

cpp文件开头会包含很多头文件,这些头文件可能会包含一些同名的类,如cpp文件开头有

#include <a>

#include <b>

a中定义了test类,b中也定义了test类,这样的话,在cpp文件中使用test这个类是指a中的test还是b中的test?这时为了区分我们就使用using namespace来指明。






0 0