文章转自 xFreedom 的 标准C++中的string类的用法总结, 总结的很赞!相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人...
分类:
编程语言 时间:
2015-04-18 15:54:32
阅读次数:
175
STL优点:
代码易读性强;
STL集成了优秀的算法,熟悉使用可以提高开发效率;
精通STL后,可以自己用模板去设计实现自己的算法和数据结构。
STL缺点:
STL和其他的类库的接口不太方便。
例如在VCL和MFC中,都有自己的string类型,CString和AnsiString,其余接口如果使用字符串,肯定是使用自己的原生类型,然而为了设计可移植的程序,有可能将平台独立的部分用...
分类:
其他好文 时间:
2015-04-18 08:54:41
阅读次数:
2907
BOOL TPubTools::FolderExist(const CString &strPath){ WIN32_FIND_DATA wfd; HANDLE hFind; BOOL bRet = FALSE; hFind = FindFirstFile(strPath, &wfd); if (h...
分类:
其他好文 时间:
2015-04-15 12:47:08
阅读次数:
166
下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务:
(1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址;
(2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayAddr指向的空间中;
(3)...
分类:
编程语言 时间:
2015-04-14 14:44:51
阅读次数:
132
(3)为类A增加复制构造函数,用下面的main函数测试
int main()
{
A a("good morning, code monkeys!");
a.output();
A b(a);
b.output();
return 0;
}
参考解答:
/* Copyright (c) 2014, 烟台大学计算机学院
* A...
分类:
其他好文 时间:
2015-04-14 12:57:51
阅读次数:
134
题意:
给N个数,M次询问,每次询问区间[L,R]内元素在[X,Y]内的个数。
思路:
和之前hdu4417一样,这里因为有要在[X,Y]区间内。
所以做两次求出[1,Y]和[1,X-1]内的元素个数,然后相减得出答案。
代码:
#include"cstdlib"
#include"cstdio"
#include"cstring"
#include"cmath"
#include"q...
分类:
其他好文 时间:
2015-04-14 11:20:42
阅读次数:
153
转载自 http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html标准C++中的string类的用法总结相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的 确,MFC中的CString类使用起来真的非常的方便好...
分类:
编程语言 时间:
2015-04-14 08:26:43
阅读次数:
156
CString str=_T("这是我的测试程序。");// 先得到要转换为字符的长度const size_t strsize=(str.GetLength()+1)*2; // 宽字符的长度;char * pstr= new char[strsize]; //分配空间;size_t sz=0;wc...
分类:
其他好文 时间:
2015-04-13 12:33:03
阅读次数:
125