ich habe folgendes Problem: In einem header definiere ich zwei stuctures A und B mit mehreren Vektoren. Nun möchte ich im main, dass der Vektor A.x der selbe Vektor, wie B.x wird. Achtung: Ich möchte den Vektor nicht kopieren, sondern nur zwei Pointer auf den selben Vektor haben.
wie wäre es mit dem Adress-operator? Aber wozu soll das gut sein? - Das klingt eher nach einer subtilen Fehlerquelle, also einem Fehler der später nur sehr schwer zu finden sein wird, wenn von verschiedenen Stellen auf den Vektor zugegriffen wird.
ich habe unterschiedliche Funktionen, die unterschiedliche Stuctures brauchen, die wie gesagt in einer header-Datei definiert sind. Ein Fehler ist das nicht.
Ich bin in C++ nahezu ein Anfänger, aber mit C arbeite ich schon seit Jahren. Funktioniert der Addressoperator für das Objekt "vector" ? Das kann ich mir nicht vorstellen.
Bring uns mal ein Beispiel von deinem Code, dann können wir evtl besser erklären wie es funktioniert, bzw evtl dir einen (designmäßig) besseren weg aufzeigen -- class God : public ChuckNorris { };