- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 Qt辅助调试release版本代码的函数Msg()
由于对于release版本来说,没法在控制台输出信息。弹窗输出就会方便很多。 #include #include #include #include //template void Msg(QString Qstr) { #ifdef MSG_DEBUG QMessageBox Qmsg; Qmsg.setText(Qstr); Qms
2015-11-04 21:35:37
510
原创 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
5036
原创 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
287
原创 仿函数
#include #include #include using namespace std; template class T> class display { public: // display(int num):number(num){} void operator ()(const T &t){cout private: in
2015-11-04 21:22:23
299
原创 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
298
原创 *p++
++和*是同一优先级,自右向左结合。 *p++:++是一个函数,在变量右侧时返回的p原来的值,但是在该函数中p的值已经加过了。 *p++:++是一个函数,在变量左侧时返回的p已经加过的值。 个人理解。
2015-11-04 21:06:00
428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅