这么public 错在哪里?
Account.h
class Account
{
public:
Account();
Account(unsigned n,double b);
void deposit(double amt);
bool withdraw(double amt);
double balance();
unsigned id();
private:
unsigned acc_no;
double acct_bal;
};
Account.cpp
#include <stdio.h>
#include "Account.h"
main()
{
Account susan(55,6.0);
Account jack;
}
public Account::Account(unsigned id,double amt)
{
acct_no=id;
if(amt > 0)acct_bal = amt;
else acct_bal=0.0;
};
在linux下使用gcc编译,使用命令gcc -g Account.cpp -o Account,和gcc -c Account.cpp -o Account都出现问题parse error before public;请大家帮忙!