📜  类实例的参数 c++ (1)

📅  最后修改于: 2023-12-03 15:27:27.290000             🧑  作者: Mango

类实例的参数 C++

在 C++ 中,类的实例(对象)可以拥有参数,这使得我们可以在实例化类时传递一些值。类的构造函数用于接收这些参数,以初始化类的成员变量。

语法

定义一个带参数的构造函数的语法如下:

class MyClass {
public:
  MyClass(int x, int y) {
    // 构造函数代码
  }
};

上面的代码中,MyClass 是我们要定义的类的名称,(int x, int y) 是该类的构造函数的两个参数。构造函数内的代码将使用这些参数来初始化新创建的对象。

示例

下面是一个使用 MyClass 类并传递参数的示例:

#include <iostream>
using namespace std;

class MyClass {
public:
  int x;
  int y;
  MyClass(int a, int b){
    x = a;
    y = b;
  }
};

int main() {
  MyClass obj(10, 15);
  cout << "x = " << obj.x << endl;
  cout << "y = " << obj.y << endl;
  return 0;
}

输出:

x = 10
y = 15
总结

使用类实例参数在 C++ 中创建可以带有自定义值的对象。参数通过构造函数传递,并在构造函数内使用来初始化对象的成员变量。