[英]How to print object name in class member function c++?
Can I print object name in calss member function c++?我可以在 calss 成员 function c++ 中打印 object 名称吗?
For example, I create an account1 object of the Account class in main, and I want to print the balance(member variable of Account class) like this.例如,我在main中创建了Account class的account1 object,我想像这样打印余额(Account类的成员变量)。
class Account{
private:
int balance;
public:
void setBalance(){
//"Enter" << object_name << "'s balance : ";
cin >> balance;
}
void showBalance(){
//object_name << "'s balance : ";
cout << balance << endl;
}
};
int main()
{
Account account1;
account1.setBalance();
account1.showBalance();
}
Enter account1's balance: 50输入account1的余额:50
account1's balance: 50 account1的余额:50
How Can I do?我能怎么做?
class Account {
public:
int accountNumber;
float accountBalance;
Account() {
accountNumber = 0;
accountBalance = 0.0;
}
};
int main() {
Account user; //make a Account object
user.accountNumber = 14538; //assign
user.accountBalance = 100.55; //You can also use cin......for user user input
cout << "Amigo has $" << user.accountBalance << ". balance valaa...!\n";
return 0;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.