Ik heb een class/struct Time::Time en een paar operators gedefinieerd.
Alles werkt perfect.
Als ik nu ergens de tijd nodig heb, bijvoorbeeld een int dan zou ik kunnen
zeggen Tijd=Time.GetTime();
Is er nou een mogelijkheid dat ik de class/struct uitbreid zodat ik ook kan
zeggen Tijd=Time;
Dit kan nu niet, want Time is natuurlijk een pointer naar een Time object
Ik moet dus een soort typecast of operator definieren zodat ik als ik een int wil hebben als return value voor een variabele ???
Ik heb Time::Time() (operator () ) geprobeerd maar die syntax krijg ik niet goed, of het kan uberhaupt niet omdat het de constructor call is..
Alles werkt perfect.
Als ik nu ergens de tijd nodig heb, bijvoorbeeld een int dan zou ik kunnen
zeggen Tijd=Time.GetTime();
Is er nou een mogelijkheid dat ik de class/struct uitbreid zodat ik ook kan
zeggen Tijd=Time;
Dit kan nu niet, want Time is natuurlijk een pointer naar een Time object
Ik moet dus een soort typecast of operator definieren zodat ik als ik een int wil hebben als return value voor een variabele ???
Ik heb Time::Time() (operator () ) geprobeerd maar die syntax krijg ik niet goed, of het kan uberhaupt niet omdat het de constructor call is..