自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++面试题(1)

这道题第一反应是减少一次拷贝,但是对于拷贝构造函数,仅仅是减少拷贝这个答案是不对的。(可惜当时我知道是不对,但是却没有回答出其他的答案,唉!!!!原因如下:如果拷贝构造函数中的参数如果不是一个引用,那么就相当于采用了传值的方式,而传值的方式会调用该类的拷贝构造函数,从而造成无穷递归地调用拷贝构造函数。因此拷贝构造函数必须是一个引用。

2023-08-10 18:33:00 58 1

原创 C++编程思想(一)

C++编程思想一、 晚捆绑二、分析和设计指定计划在做什么如何建立对象(类职责协同)对象设计创建接口迭代用例进化三、极限编程一、 晚捆绑编译器会对特定的函数名产生调用。而链接器将这个调用解析为要执行代码的绝对地址。oop采用玩捆绑,当给对象发送消息时,在程序运行时才会确定被调用的代码。编译器保证这个被调用的函数存在,并执行参数和返回类型的检查。二、分析和设计指定计划在做什么即过程设计:建立需求分析,系统规范说明。1.谁将使用这个系统?2.执行者用这个系统的什么?3.执行者如何用这个系统?

2020-10-26 21:21:19 152

原创 QT打包安装包后,运行可执行程序提示driver not loaded.

现象: qt环境下编译生成的程序可以正常运行,且数据库操作功能正常。执行windeployqt命令打包程序后,程序可以正常运行,但是数据库无法正常工作了。打印日志提示:driver not loaded!解决方法: 将qt安装目录下查找plugin/sqldriver文件夹,将该文件夹下的库考到可执行程序的所在目录。原因: 出现这个问题的原因是,之所以代码编译时能够正常工作是因为qt在编译时的编译环境已经配置好,在寻找库的时候会根据编译环境配置的路径自动进行查找。而打包后,由于数据库的驱动没有打包到可

2020-10-25 22:08:00 1308 2

原创 数据结构(二)算法

数据结构(二)算法算法的定义算法的特性二级目录算法的设计和要求正确性可读性健壮性时间效率高和存储量低算法时间复杂度三级目录算法的定义算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的特性算法由五个基本特性:輸入、输出、有穷性、确定性和可行性。二级目录算法的设计和要求正确性是指算法至少应该具有輸入、输出和加工处理无歧义行、能正确反应问题的需求,能够得到问题的正确答案。正确性又分为以下四个层次:1.没有语法错误2.对于合法的输入能产生满足

2020-09-06 11:59:20 137

原创 数据结构(一)数据结构绪论

数据结构(一)前言概念逻辑结构与物理结构1.集合结构2.线性结构3.树形结构4.图形结构三级目录前言参考书:程杰《大话数据结构》本篇文章就是看数据结构这本书的笔记。概念数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录。数据项:一个元素可以有若干个数据项组成。数据项是数据不可分割的最小单位。数据对象:是性质相同的数据元素集合,是数据的子集。数据结构:是一

2020-08-23 16:13:09 112

TCP UDP通信

tcp 发送端

2017-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除