Есть ли способ использовать из двух файлов с разными исходными текстами один и тот же экземпляр переменной в C++
?с использованием одной и той же переменной в файлах с разными исходными текстами C++
, например, если у меня есть
source1.cpp
x = true;
while (x)
{
}
source2.cpp
x = false;
тогда, если я бегу первый source1.cpp
, есть бесконечный цикл, и после запуска source2.cpp
с другого терминала, петли e nd, из-за изменений x.
спасибо.
просто чтобы понять: те два основных файла компилируются отдельно друг от друга и работать одновременно с двух diffrent терминалов
Это называется« внешняя переменная » – Jonas
Можете ли вы расширить, как это сделать? Я стараюсь много работать с extern или static, и ничего не работает – Matan
Re ["должен запускаться из двух разных терминалов одновременно"] (http://stackoverflow.com/questions/41518583/using-same-variable-in- diffrent-source-files-C# comment70243893_41518930), вы говорите о двух разных программах или двух разных процессах одной и той же программы или двух разных единицах перевода в одной и той же программе? –