Как связать 2 переменные в C ++ друг с другом, чтобы, когда одно изменение меняет другое?
Вы ищете концепцию, называемую reference , которая основана на концепции, называемой указатель . Фактическая концепция заключается в том, что вы хотите, чтобы две Thingies указывали на область памяти.
например, я создал Int A и Int B, связанные один с другим, и, когда я меняю A, используя какую-то функцию, другая автоматически изменится на новое значение A.
Вы имеете в виду B изменится на новое значение A, я так понимаю.
int &B = A;
создает ссылку B, которая указывает на местоположение, на которое ссылается A.
Другой подход - не лучший подход для начинающих - это:
int *A = new int; //Get some heap memory for A to point to
int *B = A;
Это использует указатели.
Меня интересует версия для C ++ .net 4-й версии.
Строго говоря, C ++ является стандартом ISO; .NET не имеет ничего общего с C ++. Однако у Microsoft есть язык C ++ / CLI, который sorta C ++, но на самом деле его нет.