![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
文章平均质量分 57
逃禅和尚
我是个SB
展开
-
c++初学
今天看了c++,做个笔记1.用vc建立一个工程。file > new > Projects面板,选择Win 32 Console Application,在右边的Project name中输入工程名,Location为工程的存放位置。点击ok,选择An empty project.点击Finish再次点击Ok。此时工程中有三个文件夹。Source Files (源文件),Heade原创 2016-11-03 00:46:23 · 204 阅读 · 0 评论 -
c++初学之虚函数
今天看了c++,做个笔记1.原创 2016-11-13 16:03:06 · 206 阅读 · 0 评论 -
c++初学之继承
今天看了c++,做个笔记1.c++的继承终于到了激动的继承了单一继承:只有一个父类的叫做单一继承。多重继承:拥有多个父类的叫做多重继承。语法:关键字 class 类名:父类类型 父类名1,父类类型 父类名2{}举例如下:class Father{public:int name;}class Son:public Father{}2.pub原创 2016-11-13 15:22:51 · 257 阅读 · 0 评论 -
c++初学之运算符重载
今天看了一下运算符重载,做个笔记1.关键字operator例子如下:++a;(a为一个对象)。正常情况下,编译器会去检查,a对象是否定义了函数operator++().如果定义了,那么++a将会被转换成下面的形式:a.operator++();不仅++,可以重载,大部分的运算符都能重载。不能重载的运算符有如下:“.”成员选择运算符"::"作用域限定运算符"*"指针运算符原创 2016-11-13 00:54:58 · 223 阅读 · 0 评论 -
c++初学之函数
今天看了c++,做个笔记1.函数的重载定义多个函数,函数名都相同,但是形式参数不同的行为,成为函数重载。2.函数的默认参数定义如下函数:void func(int=0,int=0);函数实现:void func(int x,int y){cout }测试如下:int main(){func();func(1);func(1,2);}结原创 2016-11-12 16:58:57 · 246 阅读 · 0 评论 -
c++初学之引用
今天看了c++,做个笔记1. 引用:引用就是别名:int &a = b;a就是b的别名,即引用b是一个变量,而a是b的引用,即别名。那么a和b将是同一个地址。一旦别名被初始化之后,就不能再次赋值了。可以像操作变量b一样操作a,但是在参数传递中,a和b有着本质的不同b是变量,在参数传递中,传递的是b中的值。而a则不是传递的值,而是传递的a的地址,这个和指针有原创 2016-11-10 13:40:38 · 174 阅读 · 0 评论 -
c++初学之指针
今天晚上看了c++,做个笔记1.指针就是用来保存地址的变量声明如下:int *p ;p用来保存一个地址,该地址指向一个int型的变量对指针指向数据的访问,可以通过如下访问:*p = 4;2.指针指向堆中的数据int *p = new int;Human *h = new Human;通过new关键字开辟的内存空间,位于相应的堆内存空间中。而 int a原创 2016-11-06 19:23:13 · 155 阅读 · 0 评论 -
c++初学之循环
今天看了c++,做个笔记1.while循环while(条件表达式){//循环体}当条件表达式为true时,则执行大括号的循环体,跳到第三步,否则执行第二步当表达式为false,则不执行大括号中的循环体,而是直接执行循环体后面的代码。循环体执行完毕,再次判断条件表达式的值,如果为true执行第一步,如果为false执行第二步。2.do...while循环do{原创 2016-11-06 17:17:14 · 232 阅读 · 0 评论 -
c++初学之面向对象
今天下午看了c++,做个笔记,到时好回来复习。1.面向对象没有看google源码之前,认为自己明白了面向对象。看了之后我才能明白:我只是学会了面向对象的语法,编写的程序还是面向过程。对于初学者,要想彻底理解面向对象,请多看大神写的代码。多向大神学习。2.面向对象的特征抽象,封装,继承,多态对于认知型动物,在没有一定的实物之前,是不可能提炼出一个实物的抽象概念。包括数学公式的各种原创 2016-11-06 16:17:04 · 174 阅读 · 0 评论 -
c++初学之if语句与运算符
今天看了c++,做个笔记1.语句:每个语句以分号结尾。2.块每个块,使用大括号括起来。3.自增,自减运算符a++,a--,先使用a,再使a加一,或减一。++a,--a,先对a加一,或者减一,再使用。4.对于优先级不记忆任何优先级,每次不确定,就使用括号,这个总没有错。5.if语句语法:if(条件判断式) 语句块else 语句块。谨记:不管if原创 2016-11-06 14:41:39 · 1508 阅读 · 0 评论 -
c++初学之变量类型
今天中午抽空,看了一下c++,做个笔记1.bool类型。关键字bool。c++中只要不为0,即为true,包括负数。只要为0,即为false。cout输出true为1,false为0.2.char类型关键字char。占8位,可以表示256种状态。赋值可以赋整数,也可以赋单个字符,单个字符使用单引号标记。char c = 2; 或者char c = ‘a’;3.wchar_t原创 2016-11-04 13:31:17 · 352 阅读 · 0 评论 -
c++初学之函数
今天看了c++,做个笔记1.函数的定义返回值类型 函数名(形参类型形参){函数体;}2.函数传参函数传参是值传递6.局部变量函数体里面声明的变量和形参变量,是放在堆栈中的。明天继续。原创 2016-11-03 23:55:40 · 174 阅读 · 0 评论 -
c++初学之数组
今天看了c++,做个笔记1.基本用法int a[20];2.初始化int a[5]={0,1,2,3,4};int a[5] ={0,1};//剩下的将会被初始化为0int a[] = {1,2,3};//a的长度将会是33.数组名作为参数在函数中传递时函数声明可以如下void func(int a[]);void func(int *a);其实数组名为原创 2016-11-13 19:28:35 · 259 阅读 · 0 评论