amt; 如果(金额>0) { cout,c++,class,C++,Class" /> amt; 如果(金额>0) { cout,c++,class,C++,Class" />

使用类的银行菜单项目 我们在Excel C++类中学习类,并在银行菜单项目中使用它。然而,当我把它组装好后,我得到了错误C3867。”BankAccount::deposit”:非标准语法;使用“&”创建指向成员的指针 class BankAccount { private: string name; double balance; public: BankAccount(); double getBalance(); bool deposit(double amt); }; BankAccount::BankAccount() : name("John Doe"), balance(100) { } double BankAccount::getBalance() { return balance; } bool BankAccount::deposit(double amt) { cout << "Enter Amount to Deposit: "; cin >> amt; if (amt > 0) { cout << "Success" << endl; balance = balance + amt; cout << "New Balance is: " << balance << endl; } else { cout << "Invalid Transaction" << endl; } } int main() { char choice; BankAccount JohnDoe; do { cout << "A. Deposit" << endl; cout << "Q. Quit" << endl; cout << "Please Make a Choice: " << endl; cin >> choice; switch (toupper(choice)) { case 'A': JohnDoe.deposit; break; case'Q': cout << "Thank You For Using Our Services Today!" << endl; break; default: cout << "Not a Valid Choice" << endl; } } while (toupper(choice) != 'Q'); class银行账户 { 私人: 字符串名; 双平衡; 公众: 银行账户(); 双getBalance(); 保证金(双倍金额); }; BankAccount::BankAccount() :姓名(“约翰·多伊”),余额(100) { } 双银行账户::getBalance() { 收益余额; } bool银行账户::存款(双倍金额) { cout>amt; 如果(金额>0) { cout

使用类的银行菜单项目 我们在Excel C++类中学习类,并在银行菜单项目中使用它。然而,当我把它组装好后,我得到了错误C3867。”BankAccount::deposit”:非标准语法;使用“&”创建指向成员的指针 class BankAccount { private: string name; double balance; public: BankAccount(); double getBalance(); bool deposit(double amt); }; BankAccount::BankAccount() : name("John Doe"), balance(100) { } double BankAccount::getBalance() { return balance; } bool BankAccount::deposit(double amt) { cout << "Enter Amount to Deposit: "; cin >> amt; if (amt > 0) { cout << "Success" << endl; balance = balance + amt; cout << "New Balance is: " << balance << endl; } else { cout << "Invalid Transaction" << endl; } } int main() { char choice; BankAccount JohnDoe; do { cout << "A. Deposit" << endl; cout << "Q. Quit" << endl; cout << "Please Make a Choice: " << endl; cin >> choice; switch (toupper(choice)) { case 'A': JohnDoe.deposit; break; case'Q': cout << "Thank You For Using Our Services Today!" << endl; break; default: cout << "Not a Valid Choice" << endl; } } while (toupper(choice) != 'Q'); class银行账户 { 私人: 字符串名; 双平衡; 公众: 银行账户(); 双getBalance(); 保证金(双倍金额); }; BankAccount::BankAccount() :姓名(“约翰·多伊”),余额(100) { } 双银行账户::getBalance() { 收益余额; } bool银行账户::存款(双倍金额) { cout>amt; 如果(金额>0) { cout,c++,class,C++,Class,此函数bool BankAccount::deposit(double amt)必须返回一个bool值。此外,当您在此行JohnDoe.deposit;中调用此函数时,该函数必须接受参数,因为它应该是JohnDoe.deposit();

此函数
bool BankAccount::deposit(double amt)
必须返回一个bool值。此外,当您在此行
JohnDoe.deposit;
中调用此函数时,该函数必须接受参数,因为它应该是
JohnDoe.deposit();