阅读:2829回复:11
请教大家一个很菜的问题,在VC++里数据类型CString是一个怎样的数据类型,它与char型数据的区别是什么?CString型怎样转换为char型?char型有怎样转换为CString型?
在VC++里数据类型CString是一个怎样的数据类型,它与char型数据的区别是什么?CString型怎样转换为char型?char型有怎样转换为CString型?
|
|
最新喜欢:amei |
沙发#
发布于:2002-06-05 10:19
例:
CString sz; char *p; sz = \"abcdefg\"; p = sz.GetBuffer(0); p = \"kkkkkk\"; sz = p; |
|
板凳#
发布于:2002-06-05 10:24
CString是一个类,不是一个类型。CString提供构造函数和许多的操作函数,功能很强大。CString可以像LPCTSTR的使用:
CString s; s.Format(\"hello test = %d\",10); AfxMessageBox(s); |
|
|
地板#
发布于:2002-06-05 10:32
CString是一个类,其中有数据,有函数。
Cstring a; a=\"abcc\"; 其中=是重载符号。赋予对象a的数据为“abcc\". CString 的定义可能如下: Class CString { private: char data[]; public: ..... } a=\"abcc\"的操作相当于 strcpy(a.data,\"abcc\"); |
|
|
地下室#
发布于:2002-06-05 11:48
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2002-06-06 13:11
具体情况我也不清楚。
不过我想,如果你想搞清楚的话,看看 MFC 源码不就行了么。 有必要问吗? |
|
|
6楼#
发布于:2002-06-06 14:50
有必要看源码吗?
找个msdn装上,mfc部分的说明就够了 |
|
|
7楼#
发布于:2002-06-07 15:55
学学C++吧,学了你就能理解了。
|
|
8楼#
发布于:2002-08-02 11:47
可以向字符串一样地访问,但越界会有异常。
可以自动传唤成LPCTSTR等类型,因而使用起来非常方便 请给分! |
|
9楼#
发布于:2002-08-02 11:59
这里又不是C++版面,不应在这里问这样的问题
|
|
|
10楼#
发布于:2002-08-02 14:22
不会就要问嘛,管他何时何地!
|
|
11楼#
发布于:2002-08-02 15:06
CString是MFC里面的东西。SDK没有
具体方法MSDN里面说得很清楚 |
|
|