- 博客(5)
- 收藏
- 关注
原创 C++中的引用
1.引用的概念 引用的本质是指针。 变量名,本身就是一段内存的引用,即别名(alias)。此处引入的引用,是为已有变量起一个别名。 声明如下:int main(){ int a; int &b = a;}1.1.规则 1.1.1.引用没有定义,类型和原类型一致,且不分配内存,与被引用的变量有相同的地址。 1.
2017-12-29 19:39:43 134
原创 C++中的多态
今天我想给自己写点东西最近感觉遇到了瓶颈,博客也有一段时间没有更新了,这段时间很迷茫很困惑,感觉不知道如何去学C++了,也没有了当初的那种热情。学习C++也有一段时间了,当自己想要去实现一个项目的时候才发现自己的不足,没有头绪,完全不知从何下手。然后就这样浑浑噩噩的度过了一段时间。有时候也在想自己是不是不适合编程,后来也想通了,自己下定决心要做的事难道就这么放弃了吗?这不是我!加油吧!!!1.1
2017-12-24 15:50:17 199
原创 C++中this指针的应用
this指针 1、意义 系统在创建对象时,默认生成的指向当前对象的指针。 2、作用 2.1 避免构造器的入参与成员名相同。 2.2 this指针的自身引用(引用即指针的传递) 应用:广泛应用于哪些支持多重串联调用的函数中。(连续赋值)#include <iostream>using namespace std;class S
2017-12-19 19:52:30 199
原创 C++中的运算符重载
重载运算符 运算符重载的本质就是函数重载 1.1 语法格式:返回类型 operator 运算符名称(形参表列){ 重载实体;}例如:const Complex operator+(const Complex &c1,const Complex &c2);//operator+重载了运算符+。1.1.1 友元、成员函数重载#include <iostream>using na
2017-12-16 00:26:17 204
原创 C++中的声明和定义
变量的声明和定义 1、变量的声明有两种情况: (1)需要建立存储空间; 例如:int a。在声明时就建立了存储空间。也称为定义性声明,即我们所说的“定义”。 (2)不需要建立存储空间,只是告诉编译器某变量已经在别处定义过了。 例如:extern int a。其中变量a已在别处了。这种即是我们所说的“声明”。总结: int a;//定义性声明,分配存储空间,初值不确定。 int b =
2017-12-11 12:43:15 2171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人