Czy ktoś wie dlaczego nie mogę wypisać wartości początkowych dla punktu p1:
#include <iostream>
using namespace std;
class punkt
{
double x, y, z;
public:
punkt(double = 0., double = 0., double = 0.);
double X(){return x;}
double Y(){return y;}
double Z(){return Z;}
};
int main()
{
punkt p1, p2(1,1,3), p3(-1,0,2), p4;
return 0;
}
a zwracany komunikat to:
/usr/bin/ld: /tmp/cctWdBeQ.o: in function `main':
main.cpp:(.text+0x37): undefined reference to `punkt::punkt(double, double, double)'
collect2: error: ld returned 1 exit status