Мне было интересно, можно ли использовать переменную (в моем случае, int), которая была объявлена в основном, в другом .cpp-файле в моем проекте. Я пытаюсь сделать что-то вроде этого:Использование переменной, объявленной в main в другом .cpp-файле?
main.cpp
#include <iostream>
#include "header.h"
int bar = 4;
int main()
{
std::cout << use_var(); << std::endl;
return 0;
}
header.h
int use_var()
{
return bar;
}
Это не мой фактический код, просто очень быстрое письменное представление того, что я ищу.
Я попытался немного поиграть с внешним видом, но похоже, что я не знаю, как правильно его использовать, или это не ответ на мою проблему. Я не знаю, возможно ли это на C++ (или на любом языке). Я не использую другой .h, чтобы объявить переменную, потому что это бросило мне ошибку LNK2005 (я использую MSVC++ 2010 Express).
Woah ... Было намного проще, чем я думал, спасибо! – TahOmegaFire