C++知识点总结
文章平均质量分 88
暗月li
这个作者很懒,什么都没留下…
展开
-
C++知识总结——运算符重载
C++知识总结——运算符重载3.运算符重载3.1运算符重载概念3.2运算符重载规则3.3运算符重载形式 3.运算符重载 3.1运算符重载概念 C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载或函数多态。 运算符重载函数定义: <返回类型说明符> operator <运算符符号>(原创 2021-09-26 10:43:39 · 321 阅读 · 0 评论 -
C++知识总结——this指针
this指针2.this指针2.1为什么引入this指针2.2this指针概念2.3this指针的使用2.4this指针问题补充参考 2.this指针 2.1为什么引入this指针 当我们在类中定义了一个变量,同时在类成员函数中定义了同一变量时,也就是说变量名重复时,但是我们想使用类中定义的变量,这个时候我们该怎么办呢?这个时候就是this指针大显身手的时候了。为此我们引入this指针的概念。 2.2this指针概念 this是指向实例化对象本身时候的一个指针,里面存储的是对象本身的地址,通过该原创 2021-09-26 10:28:58 · 410 阅读 · 0 评论 -
C++知识总结——内联函数与宏
内联函数与宏1.内联函数1.1什么是内联函数1.2选择使用内联函数1.3内联函数优缺点1.4内联函数与宏1.5内联函数补充 1.内联函数 1.1什么是内联函数 内联函数是c++的增强特性之一,用以提高程序运行速度所做的改进。当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。谈及内联函数我们首先需要知道常规函数调用过程。我们都知道编译过程的最终产物是可执行程序,程序运行时,操作系统将指令再如计算机内存,每条指令都有特定的内存地址,计算机然后又逐步执原创 2021-09-26 10:23:34 · 485 阅读 · 0 评论