bene...anzi male...oggi ho provato a fare la mia prima classe in c++
vi riporto i codici :
Rational.h
codice:#ifndef RATIONAL_H #define RATIONAL_H class Rational { public: Rational(int=1,int=1); private: int num; int den; } #endif
Rational.cpp
codice:#include "Rational.h" Rational::Rational(int n,int d) { num=n; den=d; }
prova.cpp
mi dà i seguenti erroricodice:#include "Rational.h" void main() { Rational a(2,3), b(3,4), c(1,5), ris; }
codice:C:\filec>bcc32 prova.cpp rational.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland prova2.cpp: Error E2176 prova2.cpp 3: Too many types in declaration Error E2111 prova2.cpp 3: Type 'Rational' may not be defined here *** 2 errors in Compile *** Rational.cpp: Error E2111 Rational.cpp 3: Type 'Rational' may not be defined here Error E2136 Rational.cpp 3: Constructor cannot have a return type specification *** 2 errors in Compile ***
xchè?? :master:



Rispondi quotando