Qt应用
hitexam
不要怕,不要悔,不在乎
展开
-
C++中extern “C”含义深层探索
<br />1.引言<br />C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。<br />2.从标准头文件说起<br />某企业曾经给出如下的一道面试题:<b转载 2010-12-03 17:43:00 · 572 阅读 · 0 评论 -
C++中的常量
常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。<br />C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。<br />1 为什么需要常量 <br />如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?<br />(1)程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,<br />用户则更加不知它们从何处来、表示什么。<br />(2)在程序的很多地方输入同样的数字或字符串,难保不发生书写转载 2010-12-07 15:50:00 · 5826 阅读 · 1 评论 -
qSort()使用示例
<br />#include <QtAlgorithms>#include <QList>#include <QDebug>/*bool compare(const double *d1,const double *d2){ return *d1<*d2;}int main(){ QList<double *> list1; list1.append(new double(1.2)); list1.append(new double(2原创 2011-03-03 22:46:00 · 945 阅读 · 1 评论 -
AT指令发送短信示例
<br />TEXT方式发送短信<br />----------------------------------------------------------------------<br />示例:将 "你好" 发送至 15221173661 ;有中文乱码问题<br />----------------------------------------------------------------------<br />AT+CMGF=1<CR>原创 2011-04-09 23:36:00 · 1500 阅读 · 1 评论 -
qt中简单的单例模式
<br />#include <QDebug>class A{public: static A* getInstance() { if(a==NULL) a = new A; return a; } void setB(QString tmp){b = tmp;} QString getB(){return b;}private: QString b; A(){原创 2011-04-11 22:06:00 · 5974 阅读 · 1 评论