C++的基础知识有哪些?

  • Post author:
  • Post category:其他


有很多苦逼小白问怎样学C++,对C++有兴趣但无从下手,小编就整理了一些C++的基础,希望能给大家一些帮助!

1.内置类型:C++中这些基本的数据类型也称为内置类型,也就是语言内部已定义的基本类型。

自定义类型:自己用struct/class/enum/union等定义的就是自定义类型。

2.名字空间域的作用:解决全局命名冲突的问题.

标准C++库中的所有组件都是在一个被称为std的名字空间中声明和定义的。在采用标准C++的平台上使用标准C++库中的组件,只要写一个using指示符:

using namespace std;

就可以直接使用标准C++库中的所有成员。

或者 std::成员 的方式也可以使用C++库里的成员。

::是作用域解析符

3.cout是标准输出流对象,<< 是输出操作符;

cin是标准输入流对象,>>是输入操作符;

endl是换行操作符;

他们都属于C++标准库,所以都在std的名字空间里面。

4.函数重载

在同一作用域类,一组函数的函数名相同,参数列表不同(个数不同 or 类型不同),返回值可同可不同

5.引用

引用不是定义一个新的变量,而是给一个已经定义的变量重新起一个别名。

定义的格式为:

类型 &引用变量名=已定义过的变量名;

引用的特点:

*引用和指针的区别和联系

指针比引用更灵活,但是也更危险。使用指针时一定要注意检查指针是否为空。指针所指的地址释放以后最好置0,否则可能存在野指针问题。

免费领取C++学习资料

在这里插入图片描述



版权声明:本文为kaikeba原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。