排序:
默认
按更新时间
按访问量

overload、overwrite、override的区别?

  答:Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。 (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。   Overr...

2018-08-14 16:34:43

阅读数:35

评论数:0

operator new、new operator和placement new的区别?

   1. 如果是在堆上建立对象,那么应该使用 new operator,它会为你提供最为周全的服务。 2. 如果仅仅是分配内存,那么应该调用operator new,但初始化不在它的工作职责之内。如果你对默认的内存分配过程不满意,想单独定制,重载operator new 是不二选择。 3....

2018-08-14 16:33:40

阅读数:39

评论数:0

操作系统的堆栈与数据结构的堆栈的区别

数据结构中的堆:       堆实际上指的就是(满足堆性质的)优先队列的一种数据结构,第1个元素有最高的优先权。       堆性质:叶子节点小于(或大于)父亲节点,则为小(大)顶堆。       数据结构中的堆可以用一个数组来存储(完全二叉树结构。) 栈实际上就是满足先进后出的性质的数学...

2018-08-10 19:02:08

阅读数:228

评论数:0

Qt学习路程(五)客户端与服务器之间传递结构体

最近做的项目,因为数据类型不唯一,需要用结构体来传递数据,可以Qt下对于,自定义结构不提供特定方法,这就需要进行一些简单的转化,下面是我就结构体如何传输的方法。 struct PersonData{ int use_id; char name[10]; int...

2018-08-04 09:15:47

阅读数:93

评论数:0

Qt学习路程(四)QString转char[]数组

这个问题是我在项目中遇见最简单,却调试时间最长的一个问题。 下面我把我的解决方法发出来供大家参考。 这是结构体定义。 typedef struct PersonData{ int use_id; char name[10]; int passwd;...

2018-08-04 09:03:53

阅读数:146

评论数:0

51单片机学习路程(五)LCD液晶显示

这篇文章介绍简单的LCD液晶显示屏的使用。   上面这个图,个人表示看的很费劲。所以直接上代码了。 #include <reg51.h> #include <intrins.h> #include ...

2018-08-02 17:16:40

阅读数:37

评论数:0

Qt学习路程(三)动静态图片插入,基于背景图设置

Qt作为界面类编程设计软件,可以满足很多客户的一些基本要求,那么界面的美观性,就显得很重要,这篇文件介绍Qt下的如何插入图片,包括动态图,和静态图。 图片得到大小,可以通过界面设置那边进行处理,大小自适应,就要在下面这个里面打钩 。 下面是我具体的实现,当然,这些实现不一定要在构造函数里,...

2018-08-01 15:42:33

阅读数:73

评论数:0

Qt学习路程(二)Qt下MySQL数据库操作

Qt下对于mysql的操作对于新手一开始是很难上手的,一不小心就出现程序直接奔溃,下面这篇文章,是我在写项目时,查的资料里面感觉用处最大的一个,在这边分享给大家。 对于mysql和Qt的连接,如果出现问题,一定要去注意两个软件的位数是否一样,Qt如果是32位的,那么你的mysql必须也是32位才...

2018-07-27 17:33:56

阅读数:30

评论数:0

Qt学习路程(一)Qt下的QString,int,char*,char数组之间类型互相转换

写qt项目时遇见的常见的类型转换: char 转换为 QString 其实方法有很多中,我用的是: char a='b'; QString str; str=QString(a); QString 转换为 char 方法也用很多中 QString str="abc&quo...

2018-07-27 17:24:27

阅读数:75

评论数:0

51单片机学习路程(三)数码管点亮

文章最后面附有:数码管一些特殊运用。   数码管电路图 数码管原理和结构图 真值表,编程时用的到,这边先列出来。   下面就是点亮大数码管(共阳级)的代码: //七段数码管显示实验 //2018.7.22 #include <reg51.h&a...

2018-07-22 18:54:20

阅读数:62

评论数:0

51单片机学习路程(二)星星点灯

这节内容,主要介绍如何用keil5编写第一个单片机程序,点亮你的LED灯。 单片机芯片使用STC89C52:           8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。 这里不介绍软件的使用以及程序怎么下载到单片机上面。你可以参考这两篇博客...

2018-07-21 11:41:50

阅读数:46

评论数:0

51单片机学习路程(一)

1.学习单片机可以做什么? 应用领域 :       目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。小到电话,玩具,手机,各类刷卡机,电脑键盘,彩电,冰箱,空调,电磁炉,大到汽车,工业自动控制,机器人,导弹导航装置,甚至是美国的火星车,这些设备里面都含有一个或者多个...

2018-07-18 19:36:23

阅读数:45

评论数:0

const和static的用法与作用

const的用法与作用(1)在C语言中用const去修饰一个变量,表示这个变量是只读的,不可通过显式的调用a去修改a的值,并且此时a仍然是一个变 量,不能等同于常量;(2)要注意const在声明变量时所处的位置,位置不同,在意义上可能会有很大的不同。如果const在'*'左边,则表示指针指向的变量...

2018-07-10 10:10:32

阅读数:67

评论数:0

volatile关键字的作用

.volatile关键字的作用以及优化代码的原因    易变的”因为访问寄存器要比访问内存单元快的多,所以编译器一般都会作减少存取内存的优化,但有可能会读错数据。当要求使用volatile声明变量值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。精确地说就是,遇到...

2018-07-10 10:08:11

阅读数:35

评论数:0

Linux,Python,数据库(你想要的这里都有)

在这个网站,每一个菜鸟都可以学习你想学的一切东西。http://www.runoob.com/

2018-06-09 12:17:04

阅读数:101

评论数:0

Python2.x(3.x)安装及Ulipad的安装和使用

学习Python,首先必须要有编辑器,所以先介绍两种。Python3.x和Python2.x,目前大部分第三方类库都是基于2.x的,书和资料也是2.x的居多,可以先从2.x入手学习再转3.x。Python的安装从官网下载最新的Python安装包。http://www.python.org直接进行安...

2018-06-07 11:01:19

阅读数:226

评论数:1

链表,双链表,循环链表的常见操作

这篇文章用于巩固,复习用,所以不做链表的慨念和相关知识。直接上代码,来复习那些已经快要忘却的链表操作。理解的同时,动手敲几遍代码,才能牢固掌握欧实现单链表的建立,测长,打印,删除,插入,排序,逆置,查找中间节点 #include <iostream> #...

2018-05-30 15:59:28

阅读数:160

评论数:1

linux下的常见指令

ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(pa...

2018-05-22 20:10:54

阅读数:38

评论数:0

C++面向对象(六)设计模式

这篇文章主要介绍C++常见的十几种设计模式模式:在一定环境中解决某一问题的方案,包括三个基本元素--问题,解决方案和环境(固定套路)。第一类:创建型模式单例模式,简单工厂模式,工厂模式,建造者模式,原型模式 第二类:结构型模式代理模式,装饰模式,适配器模式,桥接模式,组合模式,外观模式,享元模式。...

2018-05-17 19:27:20

阅读数:51

评论数:0

STL标准模板库

STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),...

2018-05-08 18:58:47

阅读数:46

评论数:0

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