Re: [心得] 資料存取

看板CSSE作者 (何逸凡)時間19年前 (2005/03/09 20:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
※ 引述《reader (讀者)》之銘言: : 晚上睡不著,有些焦慮。腦袋裡亂想著一堆東西。 : 突然決定要改進自己程式庫中的基礎資料結構,我花在這上面的 : 時間真是不計其數,可是總不滿意。 : 想新做的東西,基本上是一個有多維陣列形式的類別。 : xmap<cstr, uint> d, e; // cstr: string, uint: unsigned int : d[10][5][2] = "test1"; : d[4325421][7435436][3423][3][0][6436][343252] = "test2"; : e = d[4325421][7435436][3423][3][0]; : puts(e[6436][343252]); // output 'test2' : 總之是任意的註標,任意的維度。 : 想一想並不難做,此外想做儲存載入清除等等功能也都不難。 : 最重要的一點是,有這樣的東西,真的會很好用。 @@ 我有一個小問題,不過這問題應該影響不大,只是問處理的方法. xmap<cstr,uint> d,e; d[10][5][2] = "test1"; d[10][5][2][8] = "test2; e = d[10][5][2]; cout<<e[8]; cout<<e; 感覺上operator overloading如果沒有處理好, 程式之後integrate起來會冒出怪問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.49.43
文章代碼(AID): #12BlB7_S (CSSE)
討論串 (同標題文章)
文章代碼(AID): #12BlB7_S (CSSE)