Ved samme lejlighed kunne jeg lige spørge om noget andet 'simpelt'... :o) Hvad er 'void' - Såvidt jeg forstår er det en funktion... Men hvad er en klasse så helt præcis, hvis ikke at det er en funktion?
Cube::Cube() er en konstructor, den bliver kaldt når der oprettes en instans af class'en Cube::~Cube() er en destructor, den bliver kaldt når instansen nedlægges. Da de ikke gør noget er der sådan set ikke nogen grund til at have dem.
Ahhhh.... Hvis at jeg lægger noget ind i "Cube::Cube()" for eks. udskriver en streng, vil den streng blive udskrevet hver gang at en noget kode henter noget fra Cube?
void er en "tom" type. Den bruges på steder hvor man skal angive en type, f.ex. som returværdi for en funktion, men der ikke skal bruges noget. Man kan ikke oprette et objekt af typen void, men godt en pointer til void.
Jeg har bemærket fra andre spm. i denne kategori at du ikke samler på point... Hvorfor benytter du ikke din ekspertise til at skrive et par gode artikler herinde?
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.