作者reader (读者)
看板CSSE
标题Re: [心得] 资料存取
时间Wed Mar 9 22:45:56 2005
※ 引述《Eventis (何逸凡)》之铭言:
: @@
: 我有一个小问题,不过这问题应该影响不大,只是问处理的方法.
: 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起来会冒出怪问题?
的确, cout 的地方可能会有问题,用 printf 更是会出问题。
所以真的实作时,一般就不使用 type operator, 而是指定一个存取方法。
例如 cout << e[8].d 或是 cout << +e[8]
对於这类物件 (糟糕忘记名词) ,我都常会允许这两种写法。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.173.26