Hi,
danke erstmal für die Antwort.
Mein Fehler, da fehlt etwas der Hintergrund...
Das Ganze ist so aufgebaut:
1 | class MyClass
|
2 | {
|
3 | public:
|
4 | // configuration structure
|
5 | typedef struct
|
6 | {
|
7 | int i;
|
8 | int j;
|
9 | int k;
|
10 | } ConfMyClass;
|
11 |
|
12 | // member functions
|
13 | MyClass(const ConfMyClass&);
|
14 |
|
15 | private:
|
16 | // private Funktionen und member
|
17 | };
|
Initialisiert wird dann so:
1 | const MyClass::ConfMyClass confMyClass =
|
2 | {
|
3 | 1,
|
4 | 2,
|
5 | 3
|
6 | };
|
7 | MyClass myClassObj1(confMyClass);
|
8 | MyClass myClassObj2(confMyClass);
|
Und jetzt hätte ich eben gerne eine Fehlermeldung, wenn jemand die 3
nicht angibt...
Hab den Code geerbt und das ist in allen möglichen Klassen (ca. 20) so
gemacht. Problem daran ist 'nur', dass der Code wenig bis gar nicht
kommentiert ist und es halt einfach mal passiert, dass man einen
Parameter vergisst anzugeben. Dem würde ich gerne vorbeugen...
Viele Grüße