And*_*w T 2 c++ containers stl interface
考虑一下代码:
class Foo
{ // ...
std::vector<Bar> bars;
};
Run Code Online (Sandbox Code Playgroud)
我应该暴露整个容器,或者我应该公开typedef
倒是迭代器类,并用适配器的方法(begin()
,end()
,size()
,和任何我需要)?
如果答案取决于,应该如何做出决定?
归档时间: |
|
查看次数: |
1023 次 |
最近记录: |