21xrx.com
2024-11-10 00:19:51 Sunday
登录
文章检索 我的文章 写文章
C++中的初始化列表示例代码
2023-07-05 07:24:30 深夜i     --     --
C++ 初始化列表 示例代码

C++中的初始化列表是一种简化代码编写的语法,它可以用来初始化类中的成员变量。它不仅可以提高代码的可读性,还可以提高程序的效率和性能。

下面是一个示例代码,展示了如何使用C++中的初始化列表。


#include <iostream>

using namespace std;

class Example {

private:

  int m_a;

  int m_b;

public:

  Example(int a, int b):

   m_a(a), m_b(b) // 初始化列表

 

  // 构造函数的其他代码

 

  void print()

   cout << "a = " << m_a << "

};

int main() {

  Example obj(10, 20);

  obj.print();

  return 0;

}

在这个示例代码中,我们定义了一个类`Example`,它有两个私有成员变量`m_a`和`m_b`。在构造函数中,我们使用初始化列表来分别初始化这两个成员变量。这样做可以使代码更简洁,同时可以在一些情况下提升程序的性能。

在main函数中,我们创建了一个`Example`对象,并调用了`print()`方法来输出成员变量的值。这样就可以证明我们的初始化列表代码是有效的。

总之,C++中的初始化列表是一种非常有用的语法,它可以使代码更具可读性和高效性。使用初始化列表可以使我们更加轻松地编写C++代码,并在程序执行时提升性能。

  
  

评论区

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