使用命名空間std
課堂用書
{
公共:
Book(char * pName,double price,int number)
{
strcpy(pBookName,pName);
m_Price =價格;
m_Number =數字;
}
空顯示()
{
cout & lt& lt"名稱:" & lt& ltpBookName & lt& ltendl
cout & lt& lt"價格:" & lt& ltm _ Price & lt& lt“人民幣”& lt& ltendl
cout & lt& lt" numer:" & lt;& ltm _ Number & lt& ltendl
}
無效借入()
{
if(m _ Number & gt;0)
{
m _ Number-= 1;
cout & lt& lt成功借出,當前圖書庫存為
返回;
}
其他
{
cout & lt& lt“目前本書存儲容量為0,不能外借”< & ltendl
返回;
}
}
無效恢復()
{
m _ Number+= 1;
cout & lt& lt該書已成功歸還,當前庫存為
返回;}
私人:
char pBookName[20];
雙倍m _ Price
無符號整數m _ Number
};
int main()
{
book mybook 1(《c++入門》,78,25);
mybook 1 . display();
mybook 1 . borrow();
mybook 1 . restore();
系統(“暫停”);
返回0;
}