铅笔

在你的害怕中坚持的越多,你就会越自信
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页

2019年4月25日

摘要: VS进行调试时,默认情况下需按下Fn+F5等组合按键,手短的用起来很不便利 如何去掉组合键只按下F5? 解决:即按下Fn+Esc,然后就可以直接按下F1-F12使用VS的快捷键,如果想回到组合键也是同样的步骤及按下Fn+Esc就可以达到效果 阅读全文

posted @ 2019-04-25 10:18 黑色の铅笔 阅读(967) 评论(0) 推荐(1) 编辑

2018年11月14日

摘要: 创建StaticArray时,数组的大小必须是明确指定的,是一种限制。 全新的数组类:DynamicArray使用时其对象代表的数组的大小能够动态的指定 1、DynamicArray设计要点 类模板 (任意时刻)动态确定内部数组空间大小 即存储数组的空间可以动态的指定 实现函数返回数组长度 拷贝构造 阅读全文

posted @ 2018-11-14 19:37 黑色の铅笔 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 线性表会被误用 线性表会被当做数组用 》》数组类 1、 数组类继承图 对象模拟数组的行为 原生数组 不会发现是否越界 不能直接复制 不能提供其长度信息 不会发现是否越界 不能直接复制 不能提供其长度信息 2、数组类需求分析 创建数组类替代C++中的原生数组的使用 数组类包含长度信息 数组类能够发现数 阅读全文

posted @ 2018-11-14 19:17 黑色の铅笔 阅读(566) 评论(0) 推荐(0) 编辑

2018年11月7日

摘要: operator它有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。 1、操作符重载C++可以通过operator实现重载操作符,格式如下:类型T operator 操作符 (),比如重载+, template<type 阅读全文

posted @ 2018-11-07 10:41 黑色の铅笔 阅读(1501) 评论(0) 推荐(0) 编辑

2018年11月6日

摘要: 1. 单例需求的提出 (1)在架构设计时,某些类在整个系统生命期中最多只能有一个对象存在(Single Instance) (2)问题:如何定义一个类,使得这个类最多只能创建一个对象 2. 单例模式 (1)要控制类的对象数目,必须对外隐藏构造函数 (2)思路 ①将构造函数的访问属性设置为privat 阅读全文

posted @ 2018-11-06 19:17 黑色の铅笔 阅读(313) 评论(0) 推荐(0) 编辑

2018年11月1日

摘要: gdb正常print一个变量的值: 但如果gdb调试程序的时候打印变量值会出现<value optimized out> 情况: 可以在gcc编译的时候加上 -O0参数项,意思是不进行编译优化,调试的时候就会顺畅了,运行流程不会跳来跳去的, 发布项目的时候记得不要在使用 -O0参数项,gcc 默认编 阅读全文

posted @ 2018-11-01 14:36 黑色の铅笔 阅读(6786) 评论(0) 推荐(1) 编辑

2018年10月26日

摘要: 1.Qt绘图基础 (1)绘图需画笔和画布: QPainter 相当于Qt中的一个画笔,绘制时需要一块画布, Qt中扮演画布角色的组件为QPaintDevice和他的各个子类,如: QWidget, QPixmap, QPixture... QPainter、QPaintDevice之间使用 QPai 阅读全文

posted @ 2018-10-26 15:01 黑色の铅笔 阅读(8934) 评论(0) 推荐(1) 编辑

2018年10月25日

摘要: 1. 什么是循环链表 1.1概念 任意数据元素都有一个前驱(地址)和一个后继(地址) 所有的数据元素的关系构成一个逻辑上的环 1.2实现 循环链表是一种特殊的单链表 尾节点的指针保存了首节点的地址 2. 循环链表的逻辑构成 继承层次结构 3. 循环链表的实现思路 (1)通过模板定义CircleLis 阅读全文

posted @ 2018-10-25 16:41 黑色の铅笔 阅读(1792) 评论(0) 推荐(0) 编辑

2018年10月11日

摘要: 1. SharedPointer的设计要点 (1)使用类模板技术 (2)通过计数机制(ref)标记堆内存: 堆内存被执向时,ref++ 堆内存被释放时,ref-- ref为零时释放所执向的堆内存 2. 计数机制原理剖析 3. SharedPointer类的声明 note: 代码中的计数变量是使用了一 阅读全文

posted @ 2018-10-11 11:30 黑色の铅笔 阅读(188) 评论(0) 推荐(0) 编辑

2018年10月9日

摘要: 0.引言: 目的:使用智能指针替代LinkList中的原生的指针, 限制:但是我们的智能指针设定了只能单个指针指向某一片堆空间 1. 智能指针的继承层次结构 (1)Pointer是智能指针的抽象父类(模板) ①纯虚析构函数:virtual ~Pointer()=0; ②重载operator->() 阅读全文

posted @ 2018-10-09 18:51 黑色の铅笔 阅读(237) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页