public:公有的成員不但可以被類中成員函數訪問,還可以在類的外部,通過類對象訪問
protected:只能在類中成員函數訪問,以及繼承類中私有。不能在類的外部使用
private:只能被類中成員函數訪問,不能在類的外部,通過類的對象進行訪問
成員缺省的情況下是默認爲private,與結構題不同默認是public
public:公有的成員不但可以被類中成員函數訪問,還可以在類的外部,通過類對象訪問
protected:只能在類中成員函數訪問,以及繼承類中私有。不能在類的外部使用
private:只能被類中成員函數訪問,不能在類的外部,通過類的對象進行訪問
成員缺省的情況下是默認爲private,與結構題不同默認是public
因爲通過類的成員函數重載必須是運算符的第一個是自己,而對流運算的重載要求第一個參數是流對象。一般通過友元 來解決。
#include <iostream> using namespace std; class A { public: A() { cout<<"A"; } ~A() {