Kompilacja łączna[?]

0

Cześć, jest może coś takiego jak kompilacja łączna ? Mam dwa pliki, ogólnie program miał pokazywać działanie zmiennych globalnych i lokalnych ale póki co nie mogę nawet nic skompilować, wrzucam kod:

//external.cpp--zmienne zewnetrzne

#include<iostream>
using namespace std;
//zmienna zewnetrzna
double warming=0.3;//def zmiennej warming
//prototyp funkcji
void update(double dt);
void local();
int main() //korzysta ze zmiennej globalnej
{
    cout<<"Globlne ocieplenie wynosi "<<warming<<" stopni."<<endl;
    update(0.1);//wywolanie funkcji modyfikujacej zmienna globalna
    cout<<"Globlne ocieplenie wynosi "<<warming<<" stopni."<<endl;
    local();//wywolanie funkcji korzstajacej z zmiennej lokalej
    cout<<"Globlne ocieplenie wynosi "<<warming<<" stopni."<<endl;
    return 0;
}
 
//support.cpp-stosownie zmiennych zew.
#include<iostream>
extern double warming;//zmienna warming z innego pliku
//zmienna zewnętrzna
double warming=0.3;//def. zmiennej warming
void update(double dt);
void local();
using std::cout;

void update(double dt)//modyfiluje zmienna globalna
{
    extern double warming;
  warming+=dt;//odwolanie do zmiennej warming
  cout<<"Zwiekszam parametr ocieplenia do "<<warming;
  cout<<" stopni\n";
}
void locale()//korzysta z zmiennej lokalen
{
    double warming=0.8;//nowa zmienna przeslania starsza
    cout<<"Lokalne ocieplenie wynosi "<<warming<<" stopni\n";

    cout<<"Ale globalne ma wartosc "<<::warming;
    cout<<" stopni";

}
 
1

zrob projekt
utworz dwa pliki
uzyj include w pliku tam gdize jest main

1 użytkowników online, w tym zalogowanych: 0, gości: 1