的载体的成员,我有两个类1.4.3类
class MyStoreClass
{
public:
std::vector<std::unique_ptr<MyClass>> my_vec;
};
和
class MyClass
{
public:
double member1;
int member2;
};
我有大约10000 MyClasses 的向量我想能够使用的功能,例如as
template<typename T>
void MyStoreClass::output_member(T MyClass::* chosen_member)
{
std::cout << chosen_member << std::endl;
}
我不确定该从哪里出发。
编辑:我想在矢量
类似'chosen_member-> MemberVariable?' –
也许读了指向成员的指针? – LogicStuff
我猜''chosen_member'你试图在'member1'和'member2'之间进行选择? –