脚踏实地
全部博文(230)
分类: C/C++
2010-03-10 23:09:55
|
2 只有gcc才能支持变量下标的语法,一般的编译器只支持常量的下标
3 CString到char*的转换
CString Output_modelFileName("C:\\a.txt");
char* output_filenameptr =Output_modelFileName.GetBuffer(Output_modelFileName.GetLength());
===============================
1 联合体的缺点就是优点不够突出. -《C专家编程》
缺点: 类型模糊,可能会覆盖的,与结构体相比,节省空间
2 malloc和calloc
malloc()函数有一个参数,即要分配的内存空间的大小:
void*malloc(size_tsize);
calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。
void*calloc(size_tnumElements,size_tsizeOfElement);
如果调用成功,函数malloc()和函数calloc()都将返回所分配的内存空间的首地址。函数calloc() 会将所分配的内存空间中的每一位都初始化为零.,但malloc()得到的空间上有可能有悬垂的一些值,并非是0.