call by reference
引數加上 const 的好處
1. 避免修改原來的好處
2. 遇到型態不符或是型態相符但沒有資料品項可代表時
會產生暫時變數
class Stock{
private:
char company[30];
int shares
double share_val;
double total_val;
void set_tot() {total_val = shares* share_val;}
public:
};
void Stock::acquire(const char* co, int n, doulbe pr)
{
std::
}
show
{
using std::cout;
using std::endl;
cout << "Company: " << company
<< " Shares: "
}
int main()
{
using std::cout;
using std::endl;
}
這個const 是代表不能去修改物件本身的內容
void Stock::acquire(const char* co, int n, doulbe pr) const
{
std::
}
沒有留言:
張貼留言