64,654
社区成员
发帖
与我相关
我的任务
分享
class Stock
{
private:
char company[30];
int shares;
double share_val;
double total_val;
void set_tot(){total_val = shares * share_val;}
public:
Stock();
Stock(const char * co , int n = 0 , double pr = 0.0);
~Stock(){}
void buy(int num , double price);
void sell(int num , double price);
void update(double price);
void show() const;
const Stock & topval(const Stock & s) const;
};
const Stock & Stock::topval(const Stock & s) const
{
std::cout<<s.total_val<<std::endl;
if(s.total_val > total_val)
{
return s;
}
else return *this;
}
void show(const Stock & s)
{
cout<<s.total_val<<endl;
}
int main()
{
Stock st;
cout<<st.total_val<<endl;//cannot access private member declared in class 'Stock'
return 0;
}