摘要: 安装Qt4并采用Qt Creator进行开发1.环境搭建在终端输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer其中: qt4-dev-tools中包含了Qt Assistant,Qt Linguist,Qt Creator qt4-doc是一个帮助文档 qt4-qtconfig是Qt的配置工具 qt4-demos是官方的一些Demos qt4-designer是可视化窗体设置工具安装完成后,在“应用程序->编程”下,会有Qt Creator,Qt4助手,Qt4设计师... 阅读全文
posted @ 2013-02-16 18:02 少女时代 阅读(2769) 评论(3) 推荐(0) 编辑
摘要: C++中关键字const的使用非常灵活,如果能够恰当的使用const,可以在一定程度上提高程序的安全性和可靠性。关键字const的使用: 1.定义常量如:1 const int PI = 3.1415926;const常量有数据类型,编译器在编译时会进行类型安全检查。而宏常量没有数据类型,只进行字符的替换,没有类型安全检查,在字符替换时有可能会产生错误(边际效应)。 2.修饰指针如:1 const int *p = &a;声明p为一个指向常量a的指针,p指向的对象不能修改,但他可以指向任何地址的常量。1 int const *p = &a;声明p为一个指向常量a的指针,p指向的 阅读全文
posted @ 2013-02-16 13:13 少女时代 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: new和delete可以有效、直接的进行动态内存的分配和释放。 运算符new返回指定类型的一个指针,如果分配失败(如没有足够的内存空间)时,则返回0.如: 1 double *p;2 p = new double;3 *p = 3.1; //将值存放在开辟的单元中系统自动根据double类型的空间大小开辟内存单元,并将地址放在指针p中。当然,也可以在开辟内存单元时对单元里的值进行初始化。则,上述代码等价于:1 double *p;2 p = new double(3.1); 运算符delete是释放new请求的内存单元。 delete p将指针变量p指向的内存单元释放,... 阅读全文
posted @ 2013-02-16 10:09 少女时代 阅读(1086) 评论(3) 推荐(0) 编辑