在 C++ 中,您可以先定义一个类的对象,然后再使用构造函数进行赋值。这种方式可以在构造函数中初始化对象的成员变量,以便进行后续的操作。

下面是一个例子:

#include <iostream>

using namespace std;

class Person {
public:
    Person(string n, int a) {
        name = n;
        age = a;
    }

    void display() {
        cout << 'Name: ' << name << endl;
        cout << 'Age: ' << age << endl;
    }

private:
    string name;
    int age;
};

int main() {
    Person p; // 先定义对象
    p = Person('Tom', 20); // 使用构造函数进行赋值
    p.display(); // 输出对象的属性
    return 0;
}

在上面的例子中,先定义了一个名为 'p' 的 'Person' 类对象,然后在后面使用了构造函数进行赋值。在 'main' 函数中,首先定义了一个 'Person' 类对象 'p',然后调用 'Person' 类的构造函数进行赋值。最后,调用 'display' 函数输出对象的属性。

C++ 类对象:先定义后使用构造函数赋值

原文地址: https://www.cveoy.top/t/topic/oRBr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录