- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 Qt辅助调试release版本代码的函数Msg()
由于对于release版本来说,没法在控制台输出信息。弹窗输出就会方便很多。#include #include #include #include //templatevoid Msg(QString Qstr){#ifdef MSG_DEBUG QMessageBox Qmsg; Qmsg.setText(Qstr); Qms
2015-11-04 21:35:37
412
原创 Qt创建不重复随机数
该代码创建一个随机数的类。构造函数有两个:(1)参数为一个整形数,如传入300,则产生0~299的随机数,其中随机数不重复。(2)参数为Qlist,根据这个list直接初始化。//头文件#ifndef RAND_NUM#define RAND_NUM#include class RandNum{ public: RandNum(i
2015-11-04 21:31:14
4930
原创 auto_ptr
#include #include //using namespace std;int main(){ auto_ptrstring> ps(new string("jjhou")); cout *ps cout ps->size() cout "Hello World!" endl; return 0;}
2015-11-04 21:23:58
240
原创 仿函数
#include #include #include using namespace std;template class T>class display{public:// display(int num):number(num){} void operator ()(const T &t){coutprivate: in
2015-11-04 21:22:23
247
原创 c++模板特化
#include #include #include using namespace std;templateclass T>bool IsEqual(T t1, T t2){ return t1==t2;}template bool IsEqual(char *str1, char *str2){ cout"\n-----s
2015-11-04 21:18:58
255
原创 *p++
++和*是同一优先级,自右向左结合。*p++:++是一个函数,在变量右侧时返回的p原来的值,但是在该函数中p的值已经加过了。*p++:++是一个函数,在变量左侧时返回的p已经加过的值。个人理解。
2015-11-04 21:06:00
363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人