在类构造函数中, strT[1]="AB##C##";
strT[2]="AB#D##CE###";
strT[3]="ABC###DE###";
strT[4]="ABD##E##CF##G##";
strT[5]="ABCD#####";
这样运行使用它们居然可以。
好像c语言书上说,指针要先分配内存,如这样:
strT[1]=new TCHAR [8];...
难道c++中用不着?在赋值时,就自动分配内存了?
strT[2]="AB#D##CE###";
strT[3]="ABC###DE###";
strT[4]="ABD##E##CF##G##";
strT[5]="ABCD#####";
这样运行使用它们居然可以。
好像c语言书上说,指针要先分配内存,如这样:
strT[1]=new TCHAR [8];...
难道c++中用不着?在赋值时,就自动分配内存了?
解决方案 »
- 关于验证窗口的问题
- QueryKey(HKEY hKey, TCHAR *chrKeyValue[]) 调用值不对.?????
- 关于SetTimer这个函数的问题!请大家过来看看!
- 转贴,搞笑
- MFC初学者请教...多个类...
- 如何使一个coclass从另一个coclass继承?
- 包含了头文件winsock.h后编译cpp文件出错,说找不到WSAStartup和WSACleanup,怎么办??
- c runtime函数和windows api有什末区别!各用在那里???
- 读取 符合pc/sc规范读卡器的问题
- 请问在FlexGrid中如何向新增加的一行填充数据?
- 有关网络阻塞的问题???
- 哪位有《深入浅出MFC》的配套光盘?
对于类T,
T t1 = t0;
相当于
T t1(t0);即调用了构造器
T::T(T&);