Ich hab eine ganz allgemeine Frage:
Ich habe eine klasse A:
Code
class A{
public:
int a;
char b;
/*....*/
/*konstruktoren*/
virtual funktion() = 0;
virtual funktion2() {
//bla bla
}
}
Alles anzeigen
Ich leite dann eine zweite klasse ab:
Code
class B : public A{
public:
//neue variablen
int c;
double d;
/*....*/
/*konstruktoren*/
virtual funktion() { /*...*/};
virtual funktion2() {
//bla bla
}
}
Alles anzeigen
Ich habe dann ein objekt der Klasse B. Wie stehen dann die daten darin??
|---int a---|
|--char b--|
|---v ptr---|
|--v ptr2--|
|---int c---|
|-double d-|
oder
|---int a---|
|--char b--|
|---int c---|
|-double d-|
|---v ptr---|
|--v ptr2--|
Ich hoffe ihr wisst was ich mein (ach ja bitt vernachlässigt in meinem beispiel die unterschidlichen größen meiner Variablen)