1.传给未分配内存的const char* (LPCTSTR)指针.
2.传给未分配内存的指针.
3.第二种用法。把CString 值赋给已分配内存的char *。
4.第三种用法.把CString 值赋给已分配内存char[]数组.
_tcscpy((TCHAR*)fi.fileName,sytr.GetString());
本文详细解析了CString类中与内存操作及字符串赋值相关的知识点,包括如何安全地将const char*传递给未分配内存的指针、如何通过GetBuffer和ReleaseBuffer方法动态分配内存并进行字符串赋值、以及如何将CString对象直接赋值给已分配的内存空间或字符数组,并讨论了相关注意事项和潜在风险。
1.传给未分配内存的const char* (LPCTSTR)指针.
2.传给未分配内存的指针.
3.第二种用法。把CString 值赋给已分配内存的char *。
4.第三种用法.把CString 值赋给已分配内存char[]数组.
_tcscpy((TCHAR*)fi.fileName,sytr.GetString());
18万+

被折叠的 条评论
为什么被折叠?
