摘要: 1. 重载函数定义 出现在相同作用域内的函数,如果其函数名相同,而形参列表不同,则称之为重载函数。 形参列表不同的含义为:形参个数不同或形参类型不同,函数不能基于返回值类型不同实现重载。 函数重载与重复声明的区别: 如果两个函数返回值类型和形参列表相同,则第二个函数视为重复声明。 如果两个函数的形参 阅读全文
posted @ 2020-04-09 00:12 bky2016 阅读(381) 评论(0) 推荐(0) 编辑
摘要: C++语言规定:在某个类的构造函数(或析构函数)中调用虚函数,执行的是当前构造函数(或析构函数)所属类的虚函数的函数体。 以代码为例说明问题: 1 class Point 2 { 3 public: 4 Point(float x = 0,float y = 0) 5 { 6 printf("Poi 阅读全文
posted @ 2020-04-08 23:56 bky2016 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 最近由于疫 * 情缘故,公司组织大家居家办公,因此需给家里的电脑配置环境,重新安装SourceTree这个Git管理工具。 以Windows端为例,最新下载的SourceTree版本为3.3.6,跳过注册安装的步骤如下: 1. 安装SourceTree 3.3.6,执行到选择 bitbucket 的 阅读全文
posted @ 2020-02-11 12:26 bky2016 阅读(2180) 评论(2) 推荐(1) 编辑
摘要: framework/Versions/A:bundle format unrecognized, invalid, or unsuitable 阅读全文
posted @ 2019-11-23 23:23 bky2016 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 一、栈的特点 (1)栈是一种线性结构,栈中的元素遵循先入后出的原则,最先进入的元素所在位置叫做栈底,最后放入的元素所在位置叫做栈顶。 这种结构类似于盛放羽毛球的圆筒,一端封闭,另一端开口,先放入的羽毛球位于筒的底部(即栈底),后放入的羽毛球位于筒的入口(即栈顶)。 (2)栈也是一种抽象的逻辑结构,依 阅读全文
posted @ 2019-09-15 22:52 bky2016 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 1. 链表的特点 链表是一种非线性、非顺序的物理结构,是由若干个节点组成。 链表采用的是“见缝插针”的存储方法,不要求内存连续,靠next指针关联起来。 链表的物理存储方式为随机存储,访问方式为顺序访问。 查找节点的时间复杂度为O(n),插入、删除节点的时间复杂度为O(1)。 链表适用于写操作多,读 阅读全文
posted @ 2019-08-25 22:57 bky2016 阅读(2971) 评论(0) 推荐(0) 编辑
摘要: 最近在重温数据结构与算法,今天就从最为简单的数组开始吧(文中代码全是C++语言实现)。 1. 数组的特点 数组是有限个相同类型的元素所组成的有序集合。 数组是一种线性的物理结构,存储方式为顺序存储,访问方式是随机访问。 利用下标查找元素的时间复杂度为O(1),插入、删除元素的时间复杂度为O(n)。 阅读全文
posted @ 2019-08-24 23:17 bky2016 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 这几天需要实现在Qt界面中显示jpg图片,于是直接将路径传给QPixmap对象,发现显示不出来。 然而在Qt SDK自带的Demo中却可以正确显示jpg图片,经搜索引擎查找发现,是自己的exe文件缺少需要依赖的jpeg.dll库,此库是一个插件形式的dll。 Qt对插件式dll的放置路径有着严格要求 阅读全文
posted @ 2019-04-11 17:12 bky2016 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: **本人安装的是StarUML-3.0.1版本** 一、下载与安装 1. 从官方网站下载,网址:http://staruml.io/ 2. dmg文件下载完成后,双击安装。 二、破解 1. 安装npm,在终端输入: 注意:如果出现“Error: Calling fails_with :gcc_4_0 阅读全文
posted @ 2019-02-19 10:47 bky2016 阅读(2669) 评论(0) 推荐(0) 编辑
摘要: 已知文件路径,用C++实现读取对应文件的内容,代码如下: 阅读全文
posted @ 2018-12-12 22:43 bky2016 阅读(2476) 评论(0) 推荐(0) 编辑