#include
#include
#include
using
namespace
std; using
std::vector; using
std::string;
class quote
string isbn() const
virtual
double net_price(size_t n) const
virtual ~quote() = default;
private:
string bookno;
protected:
double price = 0;
};class bulk_quote :public quote
double net_price(size_t) const override;
private:
size_t min_qty = 0;
double discount = 0.0;
};double bulk_quote::net_price(size_t cnt) const
基類中虛函式的定義 virtual
派生類對虛函式的宣告 override
訪問說明符 private public protected
基類的指標和引用可以 指向和繫結在 派生類中
派生類的指標和引用 不能 指向和繫結到基類中
對於protected 基類希望它的派生類有權訪問該成員,同時禁止其他使用者訪問。
C Primer第五版 練習11 33
練習11.33 實現你自己版本的單詞轉換程式。c primer第五版 練習11.33 2015 10 14 問題描述 練習11.33 實現你自己版本的單詞轉換程式。說明 把書上的程式自己再敲了一遍 include include include include include include usi...
如何學習C primer 第五版
c primer 第一次可以跳著看。關鍵是要盡快用起來,在使用中熟練,而不是在細節中迷失。以c primer第五版為例,第一遍讀的時候 part1也就是前七章,除了6.6,6.7節,都要通讀。尤其是第三章初步介紹了vector和string,簡直就是新手福音,搞定這兩個容器就能寫一些簡單的程式。pa...
C Primer 第五版習題1 2
練習1.3 include using namespace std int main cout hello,world 練習1.4 include using namespace std int main cout enter two number cin a b cout the product ...