c ++ передает динамическую переменную между 2 исходными файлами .cpp - PullRequest
0 голосов
/ 25 июля 2011

У меня есть переменная, которая будет вычисляться в одном из исходных файлов во время выполнения, и я хочу передать эту вычисленную переменную в другой исходный файл после завершения расчета.расчет и сдача - разовая вещь.Это возможно?спасибо!

1 Ответ

0 голосов
/ 25 июля 2011

Объявите эту функцию вычисления как extern внутри файла заголовка, который #include отредактирован как исходным файлом .cpp. И вызывайте эту функцию везде, где вы хотите получить доступ.

//file.h
extern int calculate();

//file1.cpp
#include"file.h"
int calculate()
{
  // logic
  return val;
}

//file2.cpp
#include"file.h"
int main()
{
  int i = calculate();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...