21xrx.com
2024-11-05 17:25:42 Tuesday
登录
文章检索 我的文章 写文章
C++中成员变量定义默认值的方法
2023-07-13 17:12:35 深夜i     --     --
C++ 成员变量 定义 默认值 方法

在C++中,成员变量的定义通常采用类中的声明和实现分离的方式。在类的声明中可以给成员变量赋予默认值,这样可以方便地初始化对象的成员变量而不用在构造函数中一个一个进行初始化。下面是C++中成员变量定义默认值的方法:

1. 在类中声明成员变量时直接给定默认值。

例如:


class Person

private:

  string name = "Tom";  //默认值为“Tom”

  int age = 18;  //默认值为18

;

2. 在类中声明成员变量时不给定默认值,在构造函数中进行初始化。

例如:


class Person{

private:

  string name;

  int age;

public:

  Person(): name("Tom"), age(18){} //构造函数中进行初始化

};

3. 在类外定义静态常量成员变量时,可以直接在定义语句中给定默认值。

例如:


class Person

private:

  static const int MAX = 100;

;

以上就是C++中定义成员变量默认值的方法。在实际编程中,可以根据需要选择适合的方式进行定义。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复