作者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