会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NQian
demo相关的已放在群里,qt交流3群931532133(未满员)、ffmpeg交流群929155430(正在完善资源中)、 本博客暂停更新、已移至csdn(https://blog.csdn.net/qq_37997682/)
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
38
下一页
2018年3月24日
16.C++-初探标准库
摘要: 在别人代码里,经常看到std命名空间,比如使用std命名空间里的标准输入输出流对象cout: 其中cout相当于控制台输出(console out),然后通过<<左移操作符,将每个字符打印出来. endl相当于就是'\n'换行. 接下来我们便通过上章学习的操作符重载,来实现上面功能 上面的操作符重载
阅读全文
posted @ 2018-03-24 23:42 诺谦
阅读(558)
评论(0)
推荐(0)
2018年3月23日
15.C++-操作符重载、并实现复数类
摘要: 首先回忆下以前学的函数重载 函数重载 函数重载的本质为相互独立的不同函数 通过函数名和函数参数来确定函数调用 无法直接通过函数名得到重载函数的入口地址 函数重载必然发生在同一个作用域中 类中的函数重载 静态成员函数能与普通成员函数建立重载关系 全局函数和成员函数不能构成重载关系 操作符重载(oper
阅读全文
posted @ 2018-03-23 22:57 诺谦
阅读(1099)
评论(0)
推荐(0)
2018年3月19日
14.C++-二阶构造模式、友元(详解)
摘要: 首先回顾以前所学的构造函数 类的构造函数用于对象的初始化 构造函数与类同名并且没有返回值 构造函数在定义时被自动调用 由于构造函数没有返回值不能判断执行结果,所以不能保证初始化对象能否成功 比如: 假如创建对象时,执行new分配时失败了,便会出现bug,若代码量大,是很难找到这个问题的,这种便被称为
阅读全文
posted @ 2018-03-19 16:13 诺谦
阅读(770)
评论(0)
推荐(0)
13.C++-静态成员变量、静态成员函数
摘要: 首先回顾下成员变量 能通过对象名能够访问public成员变量 每个对象的成员变量都是专属的 成员变量不能在对象之间共享 再来讲讲类的静态成员变量 介绍 静态成员变量属于整个类所有 静态成员变量的生命期不依赖于任何对象(如同全局变量) 可以通过类名直接访问公有(public)静态成员变量 所有对象共享
阅读全文
posted @ 2018-03-19 09:44 诺谦
阅读(1163)
评论(0)
推荐(0)
2018年3月17日
12.C++-构造与析构函数的调用,const成员函数,const对象,this指针
摘要: 单个对象创建时,构造函数的调用顺序 1.首先判断该对象的类是否拥有父类,若有则先调用父类的构造函数 2.判断该对象的成员是否是其它类的成员,若是则调用成员变量的构造函数(调用顺序和声明顺序相同) 3.最后调用对象本身类的构造函数 单个对象被注销后,调用的析构函数与对应构造函数的调用顺序相反 参考下面
阅读全文
posted @ 2018-03-17 19:41 诺谦
阅读(1086)
评论(2)
推荐(0)
2018年3月16日
11.C++-临时对象分析
摘要: 首先来参考以下代码: 运行打印: 从上面代码可以看到, 定义Test t时,想通过Test()构造函数去调用Test(0),从而设置成员变量mi为0 为什么输出结果截然不同?直接调用构造函数Test(0)有什么问题? 回忆之前学的:9.C++-对象的构造函数(详解) 在对象数组之手工调用构造函数那一
阅读全文
posted @ 2018-03-16 21:43 诺谦
阅读(517)
评论(0)
推荐(2)
10.C++-构造函数初始化列表、显示初始化和隐式初始化、类const成员、对象构造顺序、析构函数
摘要: 首先回忆下,以前学的const 单独使用const修饰变量时,是定义的常量,比如:const int i=1; 使用volatile const修饰变量时,定义的是只读变量 使用const & 修饰变量时,定义的是只读变量 在类中是否可以定义const成员? 直接来写代码: #include <st
阅读全文
posted @ 2018-03-16 19:18 诺谦
阅读(1782)
评论(0)
推荐(1)
9.C++-对象的构造函数(详解)
摘要: 大家都定义struct或class时,不能给成员直接赋值,那么对象中成员变量的初始值是多少? 对于局部对象变量而言,其成员是个随机值,因为该变量是被分配在栈上,对于其它局部变量也是这样. 对于全局对象变量而言,其成员都为0,因为该变量是被分配在静态存储区上,对于const修饰就是分配在只读静态存储区
阅读全文
posted @ 2018-03-16 13:41 诺谦
阅读(3349)
评论(1)
推荐(0)
2018年3月15日
5.数码相框-额外项目电子书总结,并使用svgalib库
摘要: 在LCD显示任意编码的文本文件,类似电子书 怎样在LCD上显示文件: 需要哪几个文件? 1.顶部文件 通过main.c分析命令行的操作,然后初始化各个管理文件下的结构体,比如DisplayInit(); 然后进入draw.c,在draw.c里按顺序调用3个管理文件,并控制显示. 2. encodin
阅读全文
posted @ 2018-03-15 17:19 诺谦
阅读(1828)
评论(8)
推荐(1)
2018年3月13日
C-指针,二级指针,二维数组作为函数参数使用,指针数组,C语言链表(详解)
摘要: 一级指针 int *p; //表示定义一个int型(4字节)的指针p &p //表示p自身的地址位置 p //表示p指向的地址位置(也就是p变量的值) *p //表示p指向的地址里面的内容 所以 * 的作用: p变量的值作为地址,去访问这个地址的内容 二级指针 int **pp //表示定义一个in
阅读全文
posted @ 2018-03-13 21:20 诺谦
阅读(4331)
评论(0)
推荐(2)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
38
下一页
公告