使用构造函数时,能从键盘出入数据吗
时间: 2023-06-07 16:10:42 浏览: 161
C++ 构造函数中使用new时注意事项
5星 · 资源好评率100%
可以从键盘输入数据来初始化对象的构造函数。在构造函数中,您可以使用标准输入函数(如scanf或cin)从键盘读取数据,然后将数据分配给对象的成员变量。以下是一个从键盘输入数据来初始化对象的构造函数的示例:
```
#include <iostream>
using namespace std;
class MyClass {
private:
int myVar;
public:
MyClass() {
cout << "Please enter a value for myVar: ";
cin >> myVar;
}
};
int main() {
MyClass obj; // Construct object with keyboard input
return 0;
}
```
在这个示例中,构造函数会提示用户输入一个值,并使用cin从键盘读取该值。该值随后被分配给myVar成员变量,然后对象就被初始化了。
阅读全文