【发布时间】:2019-07-11 10:42:19
【问题描述】:
我有一个名为 Student 的类,我正在主程序中创建一个实例 Alex。创建实例 Alex 时,是否可以打印“正在创建 Alex”。如果变量名是“Joe”,它应该打印“Joe is being created”。
这是我的班级定义
class Student
{
public:
int rollNo;
string address;
Student(int rollNo, string address)
{
this.rollNo = rollNo;
this.address = address;
}
//setter , getter functions.
};
//在主程序中
Student Alex;
Student Joe;
注意 1:是的,我们可以在 Student 类中有变量“name”,并在实例化它时传递名称 Alex/Joe,并在构造函数中按要求打印。但这不是我的情况。我纯粹不想传名字
【问题讨论】:
-
您可以使用宏。有人在这里回答了你的问题:stackoverflow.com/questions/6622962/…
标签: c++