saiksy

记录生活中的点点滴滴

C++博客 首页 新随笔 联系 聚合 管理
  13 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

#

  1. 当按钮的高度为文字字符高度的7/4倍时,按钮的外观看起来最好,而按钮的宽度至少调节到文字的宽度再加上两个字符的宽度。
  2. BM_SETSTATE设置按钮被按下状态.
posted @ 2010-09-07 21:56 saiksy 阅读(50) | 评论 (0)编辑 收藏

tmPitchAndFamily:对于固定宽度字体,此值低位为0, 变宽字体为1.

posted @ 2010-08-26 15:29 saiksy 阅读(75) | 评论 (0)编辑 收藏

  •  创建的每一个对象都有自己的内存空间,用于存储其内部变量及类成员,但共享同一组成员函数。再深入点说,每个对象肯定需要有自己的独立数据,但如果独立的函数的话,势必会浪费内存,因为一般来说函数是公有的,不存在处理单独的私有变量。不知道这个解释是否理解得当。
  • 通常数据成员放在私有部分,成员函数放在公有部分,公有部分构成了设计的抽象部分---公有接口。将数据封装到私有部分中可以保护数据的完整性,称为数据隐藏。典型的类类声明如下:
class className
{
private:
  data member declarations;
public:
  member function prototypes;
}
;
  • 最好不要像初始化结构一样初始化类对象,因为需要考虑的情况比较多,如私有数据成员,虚函数等.除非全部是公有数据成员,此时类和结构差不多.
  • 每次创建类对象时,C++都会自动调用构造函数,new也一样.
  • 构造函数被用来构造对象,而无法被对象调用,因为在构造函数构造出对象前,对象是不存在的,这是先后问题.
posted @ 2010-08-18 23:47 saiksy 阅读(20) | 评论 (0)编辑 收藏

仅列出标题
共2页: 1 2