初始化参数列表c++
时间: 2024-08-30 17:01:11 浏览: 71
在 C++ 中,初始化参数列表是指在函数声明或定义中列出的一组参数,它们用于传递给函数值的数据。当你调用函数时,这些参数会被自动赋值给对应的函数参数。这是构造函数、成员函数以及普通函数的常见用法。
例如,假设有一个名为 `Person` 的类,它有个接受两个字符串作为参数的构造函数:
```cpp
class Person {
public:
// 构造函数
Person(std::string firstName, std::string lastName) {
this->firstName = firstName;
this->lastName = lastName;
}
private:
std::string firstName;
std::string lastName;
};
```
在这个例子中,`std::string firstName, std::string lastName` 就是初始化参数列表,当你创建 `Person` 类的新实例时,需要提供这两个字符串:
```cpp
Person p("Alice", "Smith");
```
阅读全文