假设我有一个包含许多成员的对象:
class Example {
AnotherClass member1;
AnotherClass member2;
YetAnotherClass member3;
...
};
Run Code Online (Sandbox Code Playgroud)
是否有简短的方法来做类似的事情:
foreach(member m: myExample)
m.sharedMethod();
Run Code Online (Sandbox Code Playgroud)
而不是单独访问每一个?
我想我可以将它们放在一个向量中并使用一个shared_ptr
相同的效果,我只是想知道是否说,Boost或其他一些流行的库没有自动执行此操作.