码迷,mamicode.com
首页 > 编程语言 > 详细

(一)c++之细解 const 与 static

时间:2020-06-08 12:57:50      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:stream   iostream   全局   构造   str   初始化   names   mes   main   

const成员变量与const成员函数与const对象

static成员变量与static成员函数与static全局变量

const成员变量

1. const用于类中成员变量时,将类成员变为只读属性(只读:不能出现在“=”的左边,但在类中仍可以用一个指针来修改其值。) 所以不可以直接在类的构造函数中初始化const 的成员。const成员变量必须在初始化列表中初始化;

2.

 

#include <iostream>
using namespace std;

class A
{
private:
        const int a;  // 声明类const成员变量,必须初始化
        int b;  // 声明类non-const成员变量,可不初始化
public:
        A() : a(10) // 必须初始化
        {
                // b = 9; 正确
          b = 9; 正确 } }; int main() { A a; return 0; }

  

(一)c++之细解 const 与 static

标签:stream   iostream   全局   构造   str   初始化   names   mes   main   

原文地址:https://www.cnblogs.com/oytt/p/13064908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!