Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18690566
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: C/C++

2008-05-30 20:40:01

这个方法可能很多人都听说过,包括我在内的一些人也试图去使用它,可是还是觉得自己的好,但是现在看来这种想法是错误的。再解释解释吧。这些符号可以多个同时使用,顺序是先m_,(这上标记指成员变量)再指针,再简单数据类型,再其他。例如:m_lpszstr, 表示指向一个以0字符结尾的字符串的长指针成员变量。

a array
b boolean
by byte
c char //有符号型字符
cb char byte //无符号型字符(没多大用处)
cr colorref //颜色参考值
cx,cy length of x,y (shortint) //坐标差(长度)
dw double word
fn function
h handle
i integer
m_ member of a class
n short integer
np near pointer
p pointer lp long pointer
s string
sz string with zero end //以字符\'\\0\'结尾的字符串
tm text //文本内容
w word
x,y coordinate //坐标

类名一般没有说明字符,例如theapp. 用在其他类中加m_就行。要注意的是:某些类也有类似于匈牙利命名法的缩写。例如:cstatusbar m_wndstatusbar;这里的wnd表示窗口类,但是这种命名法不是标准的匈牙利命名法的一部分。
阅读(607) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~