skinuo sam Dev-c++ 4.9.9.2 napisao par malih programa i oni rade sve je ok. Onda sam napisao jedan program sa klasama i kompajler mi stalno prikazuje istu gresku, npr jedan program izgleda ovako, jako je jednostavan:
#include <iostream>
using namespace std;
class point
{
public:
int GetX()
{
return X;
}
int GetY()
{
return Y;
}
void SetXY(int pX, int pY)
{
X = pX;
Y = pY;
}
private:
int X;
int Y;
}
int main()
{ //OVO JE TA LINIJA U KOJOJ MI KOMPAJLER IZBACUJE PORUKU, LINIJA 26...
int x,y;
point tacka;
cout<<"Unesi tacku X: ";
cin>>x;
cout<<"Unesi tacku Y: ";
cin>>y;
tacka.SetXY(x,y);
cout<<"Tacka se nalazi na koordinatama X i Y: "<<tacka.GetX()<<" "<<tacka.GetY();
return 0;
}
Obicna klasa 'point' dole samo unosim vrijednosti za tacke i ispisujem ih, to je sto se programa tice. E sad kad ovo kompajliram izadje mi naredna poruka:
26 E:\C++\Untitled7.cpp new types may not be defined in a return type
26 E:\C++\Untitled7.cpp two or more data types in declaration of `main'
26 E:\C++\Untitled7.cpp `main' must return `int'
Sve ove 3 poruke se odnose na liniju 26 koju sam oznacio gore.
Ja stvarno ne znam u cemu je problem...tacan program...a kompajler mi izbacuje ove poruke...ako neko zna neka napise sta misli.