//17結構體與類的區別
//我們知道結構體是c時代的產物,到了c++之後結構體有了很大的變化,可以增加函式,可以設定成員的公有,私有和保護屬性,可以從別的類繼承,也可以被別的類繼承,可以有虛函式據
//唯一與類不同之處的地方是,結構體的成員預設是public,而類的成員預設是private.
/*#include #include using namespace std;
//由於結構體的這種預設公有屬性,我們一般用來儲存多個資料型別,比如說
//我們要儲存乙個人的姓名,性別,年齡,身高和體重
struct a
void set(int i)
private:
int x;
};struct people
;people::people(int t_age, double t_weight, double t_tall, string t_name, string t_native, bool t_***)
void check***(bool s)
int main();
//用建構函式進行結構體的初始化,在vc6.0以前的版本需要這樣才能在struct中使用string型別
people jack(34,179.3, 185.5, "xiangling","中國",1);
cout<<"姓名:"
cout
//所以jack後面沒有加賦值運算子(=),並且用小括號替代了大括號
return 0;
}*/
第十八章 19 結構體與函式
19 結構體與函式 由於結構可以看作乙個資料型別並且可以賦值,因為我們可以將結構傳遞到函式中,或者在函式中返回乙個結構 按值返回我們知道需要複製返回的結構,結構體可以容納不同的型別的變數,相應產生的問題是複製資料也很多,假如我們不想複製資料,那麼就要按位址返回 include using names...
第十八章 發布與訂閱
通過subscribe命令,客戶端可以訂閱乙個或多個頻道,每當有其他客戶端向被訂閱的頻道傳送訊息,頻道的訂閱者都會收到訊息 通過psubscribe命令,客戶端可以訂閱乙個或多個模式,每當有其他客戶端向被訂閱的頻道傳送訊息,與該頻道相匹配的模式訂閱者也會收到 redisserver中用乙個字典儲存了...
第十八章 27 編輯寫精減版的string類
27 編輯寫精減版的string類 實現功能如下 1 可計算字串的長度,類似於string類的size或者length 2 可對字串進行賦值,如string str hell word 3 可將char型字串直接賦值給string型字串,如 string str hello word char ch...