Hej udvikleren.dk
Jeg har denne operator=()
job& job::operator=(const job& j)
{
return *this;
}
Den indholder ikke ret meget, det ved, men alt hvad jeg har forsøgt mig med har resulteret i en "segmentation fault" eller andet mærkeligt.
Job har en
vector<job*> children
og når man sætter jo forskellige job objekter lig hinanden fx.
job* job1 = new job;
job* job2 = new job;
job2 = job1;
Så skal der ske en kopiering af denne vector, men hvordan?
Jeg har snart prøvet alt. Jeg har prøvet med utallige forskellige for-løkker som bruger memcpy, eller en obskur form indholdende new og en masse pointere, men lige meget virker det.
Jeg ville høre om der var en som kunne give mig den lede tråd, som peger mod oplysning.