Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Speichervergabe in C++

xhauster / 2 Antworten / Flachansicht Nickles

Ein besserer Betreff ist mir grad nicht eingefallen. Es geht um folgendes:
In meinem Programm gibt es mehrere Klassen, die jeweils einen Array und eine normale Variable enthalten (kein array). Die Klassen sind von einander unabhängig, also keine Vererbung. Das letzte Element des Arrays wird seltsamerweise immer an der gleichen Stelle gespeichert wie die normale Elementvariable der Klasse, die davor deklariert wurde. Damit ändert die eine Klasse immer die Variable der anderen Klasse.
Weitere Infos: Compiler: MS Visual C++ 6, keine Zeiger oder Referenzen im Programm.
Entweder das ist ein Fehler im Compiler oder ein gehöriger Fehler in meiner Logik. Ich komm jedenfalls nicht selbst drauf.

bei Antwort benachrichtigen