Buna ziua, am nevoie de lamurire si o sa trec direct la subiect.
Stiu ca in C++ pot include librarii, de exemplu:
#include<iostream>
#include<fstream>
Dar ce ma intereseaza e propriile librarii (fisiere sursa), care pot fi incluse prin nume si adresa
#include"C:\clase.cpp"
Care contine:
class cerc
{
public:
cerc();
int x, y;
};
cerc::cerc()
{
x=2;
y=4;
}
Si acum vine intrebarea: pot sa includ cumva fisiere sursa in functia main() si sa folosesc continutul? Ma gandeam sa adaug anumite clase doar daca e nevoie la un moment dat, cum ar fi:
int main()
{
int variabila1=1, variabila2=2;
if (variabila2>variabila1)
{
#include"C:\clase.cpp"
cerc obiect;
cout<<obiect.x<<' '<<obiect.y;
}
}