tego też próbowałem, ale dalej nie działa :/
może podam jeszcze main
int main()
{
Punkt pkt1( "A", 3, 1 );
Prostakat p1( "prostakat", 0, 0, 6, 4 );
pkt1.wczytaj();
p1.wczytaj();
Prostakat sed;
sed.sedzia( pkt1, p1 );
}
Poza tym czym różni się void Prostakat::sedzia( Punkt pkt, Prostakat p )
od
void sedzia( Punkt pkt, Prostakat p )
skoro sedzia jest w klasie (w sensie jest w {} nawiasach klasy, czyli w środku)?
Na końcu podam jeszcze błędy
||=== Build: Debug in 2plik (compiler: GNU GCC Compiler) ===|
C:\Users\Pawel\Desktop\2plik\klasa.h|22|error: extra qualification 'Prostakat::' on member 'sedzia' [-fpermissive]|
C:\Users\Pawel\Desktop\2plik\klasa.h||In function 'void sedzia(Punkt, Prostakat)':|
C:\Users\Pawel\Desktop\2plik\klasa.h|8|error: 'float Punkt::x' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|18|error: 'float Prostakat::x' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|8|error: 'float Punkt::x' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|18|error: 'float Prostakat::x' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|18|error: 'float Prostakat::szerokosc' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|8|error: 'float Punkt::y' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|18|error: 'float Prostakat::y' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|8|error: 'float Punkt::y' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|18|error: 'float Prostakat::y' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|18|error: 'float Prostakat::wysokosc' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|39|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|7|error: 'std::string Punkt::nazwa' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|40|error: within this context|
C:\Users\Pawel\Desktop\2plik\klasa.h|7|error: 'std::string Punkt::nazwa' is private|
C:\Users\Pawel\Desktop\2plik\klasa.cpp|42|error: within this context|
||=== Build failed: 25 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|