摘要: 模板类的声明和实现要在同一个文件中,否则,会出现连接错误。如果非要将声明和实现放在两个文件中,比如将声明放在头文件中,实现放在源文件中,可以在头文件的最后包含源文件。ITK就是这样做的。 阅读全文
posted @ 2015-10-09 11:42 醉卧疆场 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 1.CString转std::string1 CString str="CString";2 std::string sdtstr;3 stdstr=str.GetBuffer(); 阅读全文
posted @ 2015-08-03 14:47 醉卧疆场 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/qinfengxiaoyue/archive/2013/02/03/2890885.html1. 编译单元:一个.cc或.cpp文件作为一个编译单元,生成.o。2. 普通数据类型的定义、声明,函数的定义、声明(类函数是一样的)。extern int... 阅读全文
posted @ 2015-05-20 15:22 醉卧疆场 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 题目要求:对字符中的各个英文字符(大小写分开统计),数字,空格进行统计,并按照统计个数由多到少输出,如果统计的个数相同,则按照ASII码由小到大排序输出。如果有其他字符,则对这些字符不用进行统计。如果统计的个数相同,则按照ASII码由小到大排序输出。如果有其他字符,则对这些字符不用进行统计。实现以下... 阅读全文
posted @ 2015-03-11 14:15 醉卧疆场 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 1 bool isprime(int n) 2 { 3 int i=2; 4 while(n%i!=0&&i*1.0sqrt(n)) 7 return ture;// 是素数 8 else 9 return f... 阅读全文
posted @ 2015-03-08 16:52 醉卧疆场 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 例1. 字符串转化为int型、double型 此处的字符串是串数字。通过调用atoi()、atof()可以将字符串转化为int型、double型。需包含头文件。 1 char *str=12345.67;2 int a=atoi(str); // a=123453 double b... 阅读全文
posted @ 2015-03-08 16:11 醉卧疆场 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 不是软件产业的领头人,就永远只有跟随的份,不过也有好处,站在前人的肩膀上可以节省很多时间去做更有用的事。现在说说C语言的标准库函数。好多C语言库函数参考还是用的TC的库函数参考,因此特地把现在C语言(C99)标准库函数的24个头文件列表如下:assert.h inttypes.h(C99) si... 阅读全文
posted @ 2015-03-08 15:39 醉卧疆场 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock( void );这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中... 阅读全文
posted @ 2015-03-08 15:29 醉卧疆场 阅读(7972) 评论(0) 推荐(0) 编辑
摘要: 和同学聊天,听说了个单例模式,很是感兴趣。在深入的研究之前,先记录几个网址吧:http://blog.csdn.net/hackbuteer1/article/details/7460019http://www.cnblogs.com/cxjchen/p/3148582.html 阅读全文
posted @ 2015-01-26 23:00 醉卧疆场 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在使用QT时,经常会进行QString、const char*、string之间的相互转化。我通常的做法是使用QString的成员函数完成向string、char*的转化,如:1 //qstr为QString类型2 3 string str=qstr.toStdString();4 char* pc... 阅读全文
posted @ 2015-01-26 15:13 醉卧疆场 阅读(193) 评论(0) 推荐(0) 编辑