21xrx.com
2025-06-21 19:18:43 Saturday
登录
文章检索 我的文章 写文章
C++中的初始化列表示例代码
2023-07-05 07:24:30 深夜i     16     0
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++代码,并在程序执行时提升性能。

  
  

评论区