Mam klasę:
class Vertex
{
public:
list<Edge*> Edges; //powiazane krawedzie
Edge* kr;
int obiekt;
};
Wiem że do składowej kr klasy Vertex uzyskuję dostęp przez:
Edge* Vertex::*E;
E=&Vertex::kr;
Pytanie: jak dostać się do pierwszego elementu składowej list tej samej klasy?
Próbowałem tak:
Edge* Vertex::*P;
P=&Vertex::Edges.front();
co oczywiście nie działa :)