13. december 2005 - 13:21Der er
6 kommentarer og 1 løsning
class vs struct
Hej
Et simpelt spørgsmål (tror jeg da):
Er det tilladt at dele en struct op i en header og en cpp fil? Og defineres metoder og arv som man normalt gøres med en klasse (altså med namespace og sån)?
Eksempel; Er dette en legitim struct:
// mat_DataObject.h
struct mat_DataObject : csObject {
mat_DataObject(void); ~mat_DataObject(void);
void SetIdentity(int i); int GetIdentity(void); int identity;
};
// mat_DataObject.cpp
#include "mat_DataObject.h"
mat_DataObject::mat_DataObject(void) { }
mat_DataObject::~mat_DataObject(void) { }
int mat_DataObject::GetIdentity(void) { return identity; }
Ok kool, og jeg er nok tilbøjelig til at være enig med dig. Men jeg sidder med noget som ikke vil tage classes, men skal have en struct, så jeg blev nødt til at "omformulere" min datastruktur.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.