arkadaşlar şu kod derleniyor, çalışıyor, ama bunu başlık ve kaynak dosyalara bölemedim bir türlü (include/s1.h, s2.h ve lib/s1.cpp, s2.cpp)
neyi nasıl taksim edeceğiz
yardımlarımınız için şimdiden teşekkürler, kolay gelsin :)
kod:
#include <iostream>
using namespace std;
class s2;
class s1
{
public:
s2 y();
};
class s2
{
public:
int i=22;
s1 n;
};
s2 s1::y()
{
s2 n;
return n;
}
int main(int argc, char** argv)
{
s1 s1n;
auto n {s1n.y()};
cout << n.i << endl;
s2 s2n;
cout << s2n.n.y().i << endl;
return 0;
}