C++/CLI Передача данных между формами/ глобальные переменные
В моем проекте 3 формы. Есть переменные (несколько экземпляром классов и векторов), которые должны изменяться во всех файлах, если я меняю что-то в одном месте.
Вопрос в том, как лучше это реализовать?
У меня они были объявлены в отдельном .h файле все как static
и это работало до поры до времени.
Еще знаю вариант, что можно их объявить отдельно в каждой форме и передавать в конструкторе.
Еще, можно объявить отдельный namespace или статический класс и записать переменные туда.
Так вот, как лучше и, самое главное, правильнее сделать это?
Источник: Stack Overflow на русском