
C/C++
文章平均质量分 77
Persevering_love
这个作者很懒,什么都没留下…
展开
-
QT:电子时钟
一、简介 继承自QLCDNumber的类实现电子时钟,并增加程序启动欢迎画面。二、运行图(1)启动界面(2)时钟界面,可以修改程序去掉前面的日期。三、详解1、启动欢迎界面 [cpp] view plain copy{ QPixmap pixmap(":/di原创 2017-05-22 17:00:12 · 1106 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架原创 2017-05-22 16:54:49 · 302 阅读 · 0 评论 -
C++:虚函数和纯虚函数的区别和用法
1. 虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstract class),而只含有虚函数的类(class)不能被称为抽象类(abstract class)。 2. 虚函数可以被直接使用,也可以被子类(sub class)重载以后以多态的形式调用,而纯虚函数必须在子类(sub class)中实现该函数才可以使用,因为纯虚函数在基类(ba原创 2017-05-22 10:34:19 · 399 阅读 · 0 评论 -
C++:公历转农历的程序
一、简介 该算法从网上找到,将公历转成农历,只能计算1921年-2021年间的农历。只能显示甲午年,生肖和农历,无法得到庚午月、癸丑日。 二、函数 void Window::get_chinese_calendar(QDate english_calendar, QString &outLunarDay, QString &outLunarYe原创 2017-05-22 10:32:31 · 3348 阅读 · 0 评论 -
virtualbox提示严重错误,“创建COM对象失败,应用程序将被中断!”怎么解决?
解决办法:操作步骤: 1、打开开始菜单——点击运行---输入“D:\program files\oracle\virtualbox\vboxsvc.exe /reregserver”然后按回车。(D是软件安装的目录,如果目录不一样需要改成自己的安装目录) 2、然后打开开始菜单——点击运行——输入“ regsvr32 D:\program files\or原创 2017-05-22 10:26:03 · 3682 阅读 · 0 评论 -
C/C++:typedef、#define和const
typedef、#define和const1、C/C++中的typedef和#define在C/C++中,我们平时写程序可能经常会用到typedef关键字和#define宏定义命令,在某些情况下使用它们会达到相同的效果,但是它们是有实质性的区别,一个是C/C++的关键字,一个是C/C++的宏定义命令,typedef用来为一个已有的数据类型起一个别名,而#define是用转载 2017-05-22 10:22:40 · 381 阅读 · 0 评论 -
C++:指针和引用的区别
指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;原创 2017-05-22 10:21:40 · 325 阅读 · 0 评论 -
C:三种链接属性— 外部(external), 内部(internal),无设置(none)
C语言中,多个文件组合的时候,有可能标示名相同,那么这个时候编译器如何判别的呢? c语言中有3种链接属性: 外部(external), 内部(internal),无设置(none) 外部(external): 使用extern关键字 内部(internal): 使用static关键字 小结一下:1.extern的修饰中在工程必须要有一个变量的转载 2017-05-22 10:14:48 · 1383 阅读 · 0 评论 -
Android C编程技巧和C/C++开发测试
运行模拟器 emulator -console * 将文件写入到模拟器的userdata.img文件中 adb push *将一个目录拷贝到模拟器中,包括子目录 adb push * 将一个目录从模拟器中拷出来 adb pull * 使得模拟器可以运行arm代码. 使用GNU/ARM Linux编译器编译你的应原创 2017-05-22 08:54:03 · 477 阅读 · 0 评论