分享

类(一)

 程序生活 2013-10-30
1. 类中成员变量 用 const 或者 static const 修饰的 int类型变量 可以在声明时候进行初始化外 其他类型不行

2. 类中 如果用const 修饰的 类型变量 要在构造函数进行初始化如:
class A 
{
    public:
            A ::A(void);
    private:
       static const int  test;
       const int x;
      
}

A::A(void):x(100) {}

3. 类中 static 修饰的变量 如果不加const ,不可以类中进行定义只能声明。加上const 后 在声明时可以进行定义 但是只可以定义一次(const static 和static const 是一个意思)在外部 定义 static const 变量形式如下: const int A::test = 100;//只允许定义一次

4. 类中 static变量 如果 声明在 public 下 那么 这个变量 用 类名和 对象都可以访问

5.static 是常驻内存中。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多