I have two classes
class MyStoreClass
{
public:
std::vector<std::unique_ptr<MyClass>> my_vec;
};
and
class MyClass
{
public:
double member1;
int member2;
};
I have a vector of around 10000 MyClasses I would like to be able to use a function such as
template<typename T>
void MyStoreClass::output_member(T MyClass::* chosen_member)
{
std::cout << chosen_member << std::endl;
}
I'm not really sure where to go from here.
Aucun commentaire:
Enregistrer un commentaire