使用巢狀類 臨時類儲存資料

2021-08-13 01:26:34 字數 676 閱讀 9873

之前為了儲存關聯資料,使用了巢狀pair進行儲存

但若關聯資料較多,多個pair巢狀可讀性特別差!為解決這個問題,可以使用乙個臨時class或struct來儲存資料,其主要區別是class成員預設private,struct成員預設public,這裡以類為例。

class tempclass

; tempclass()

;~tempclass(){};

catunicodestring id;

catunicodestring name;

catunicodestring type;

double lowdia;

double highdia;

double thickness;

catunicodestring color;

int colorr;

int colorg;

int colorb;

};

可以用vector來儲存所有資料:

vector

這樣集中儲存處理資料,這樣處理後可讀性較好,但會有些許冗餘資料。若公共變數需要使用到該臨時class,在標頭檔案中宣告一下即可:

class

tempclass;

Python 類的巢狀使用

建立三個學校且三個學校的設施內容等都是一致.class school object def init self,name,address self.name name self.address address def speech self print 講課 obj1 school 北京校區 美麗富...

巢狀類 匿名類 密封類

巢狀類 在c 中可以將乙個類定義在另乙個類的內部,外部的叫外部類,內部的巢狀類 namespace 27 set public void hello 巢狀類 public class web webname,weburl class program 匿名類 如果某個類的例項物件只會使用到一次,可以使...

介面 巢狀類

介面 合同 契約 線性表 增加 頭插 尾插 根據index插入 刪除 頭刪 尾刪 根據index刪除 給定index返回指定資料 修改index位置資料,返回整體長度 語法 定義介面 相當於類 inte ce介面名稱 可以給出靜態方法 static int b 類似抽象類中全是抽象方法 商應該滿足契...