作者Eventis (何逸凡)
看板CSSE
標題Re: [心得] 資料存取
時間Wed Mar 9 21:01:35 2005
※ 引述《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