使用CString类
来源:互联网 发布:钢琴软件2.0 编辑:程序博客网 时间:2024/05/21 17:47
MFC库的CString类是C++语言的一个很重要的扩展,CString类有许多非常有用的操作和成员函数,但最重要的一个特点莫过于他的动态内存分配,完全不用担心CString对象的大小。但许多库函数需要使用字符数组,因此有时必须将CString和字符数组混用。CString类提供了一个const char*()操作符,它可以将CString对象转换成一个字符指针。
LPCTSTR并不是一个指向CString对象的指针,而是一个支持Unicode的const char*的替代版本。
如果正在编写一个带字符参数的函数,则可以在设计时做出选择,下面是一些程序设计规则:
1. 如果函数不改变字符串的内容,而又愿意使用C运行时函数(如strncpy等函数),则可以使用const char*参数;
2. 如果函数不改变字符串的内容,但又希望在函数内使用CString的成员函数,则可以使用const CString&参数;
3. 如果函数要改变字符串的内容的话,请使用CString&参数。
- 使用CString类
- CString 类的使用
- CString 类的使用
- CString类的使用
- CString 类的使用心得
- CString 类的使用心得
- Cstring使用
- CString使用
- 在控制台程序中使用CString类
- win32工程中使用CString类
- MFC 常用类 Cstring 方法使用:
- C++ 控制台程序 如何使用 CString类
- CString类
- CString类
- CString类
- CString类
- CString 类
- Cstring类
- 一点想法 有点疑惑
- 正则表达式之道
- 去除回车 换行符
- 学习java的30个目标
- 资源文件的嵌入及自定义控件Tag
- 使用CString类
- SQL Server日期计算
- 安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。
- 关于容器输出的学习与简化过程
- [C#]Microsoft Visual Studio 2005新建项目为什么没有解决方案?
- ft!!疯了疯了疯了
- CSDN论坛常见初级问题(陆续更新)
- ANTLR: 文法分析利器
- Where Case