2013年2月2日
摘要: 以建立工程名为sjw为例:(sjw.h)#ifndef SJW_H #define SJW_H#include <QMainWindow>namespace Ui { class sjw; }class sjw : public QMainWindow { Q_OBJECTpublic: explicit sjw(QWidget *parent = 0); ~sjw();private: Ui::sjw *ui; };#endif // SJW_H(sjw.cpp)#include "sjw.h" #include "ui_sjw.h"sjw 阅读全文
posted @ 2013-02-02 18:52 健行~经纬 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、字符串在内存中是以字符串数组的形式存储的如“hello”的存储hello\0其可以这么赋值:char a[6]; a=“hello” //数组的初始化多考虑一个\0字符。h存到首地址a中,其余的一次存到a[1]、a[2]、、、中。也可以这么赋值:char * b; b=“hello” //hello的地址(字符串首字符的首地址)放到指针b中。 但是会有警告如:1.cpp: In function ‘int main()’: 1.cpp:8:12: warning: deprecated conversion from string constant to ‘char*’2... 阅读全文
posted @ 2013-02-02 16:17 健行~经纬 阅读(257) 评论(0) 推荐(0) 编辑
  2013年1月31日
摘要: 符号“&”和const在函数里不同位置的用法其实引用的初衷是节省下空间,但是我们要注意引用是针对变量引入的。1、在返回类型与函数名之间加“&”需要注意函数的返回值(能不加就最好不加) (1)如果函数返回void则肯定可以用。 (2)如果函数返回一种既定类型的量则编译会有警告,因为函数调用完其被分配的栈空间就被释放了。如 Team operator+(const Team & t) ; //2 用成员函数重载+运算符函数体Team Team::addtototal(const Team & t) { Team temp; temp.t_number = t_num 阅读全文
posted @ 2013-01-31 19:12 健行~经纬 阅读(343) 评论(0) 推荐(0) 编辑