C++ 编程中的构造函数
在本教程中,我们将讨论一个了解 C++ 中的构造函数的程序。
构造函数是类的成员函数,用于初始化对象实例的创建。它们与父类同名,没有返回值类型。
默认构造函数
示例
#include <iostream> using namespace std; class construct { public: int a, b; //default constructor construct(){ a = 10; b = 20; } }; int main(){ construct c; cout << "a: " << c.a << endl << "b: " << c.b; return 1; }
输出
a: 10 b: 20
带参数的构造函数
示例
#include <iostream> using namespace std; class Point { private: int x, y; public: Point(int x1, int y1){ x = x1; y = y1; } int getX(){ return x; } int getY(){ return y; } }; int main(){ Point p1(10, 15); cout << "p1.x = " << p1.getX() << ", p1.y = " << p1.getY(); return 0; }
输出
p1.x = 10, p1.y = 15
广告