[C++] error: ‘Zespolona’ does not name a type
Ostatnio zmodyfikowano 2014-04-14 23:05
quatromen Temat założony przez niniejszego użytkownika |
[C++] error: ‘Zespolona’ does not name a type » 2014-04-14 22:31:01 Witam mam problem z kompilacja i nie wiem dlaczego to nie typ :(
#include<iostream>
#define Rozmiar 4
using namespace std;
class Macierz { Zespolona macierz[ 5 ][ 5 ]; };
class Zespolona { float Re; float Im; public: Zespolona( float wartoscRe, float wartoscIm ) : Re( wartoscRe ) , Im( wartoscIm ) { } friend istream & operator >>( istream & Strmwej, Zespolona & zes ); friend ostream & operator <<( ostream & Strmwyj, Zespolona & zes ); };
istream & operator >>( istream & Strmwej, Zespolona & zes ) { Strmwej >> zes.Re; Strmwej >> zes.Im; return Strmwej; }
ostream & operator <<( ostream & Strmwyj, Zespolona & zes ) { Strmwyj << "(" << zes.Re << "+" << zes.Im << "i)"; return Strmwyj; }
int main() { Zespolona Zes( Rozmiar, Rozmiar ); cin >> Zes; cout << Zes << endl; return 0; }
lzespolone.cpp:8:1: error: ‘Zespolona’ does not name a type
Z góry dziek iza pomoc |
|
Adik80 |
» 2014-04-14 22:55:24 Uzywasz Zespolona zanim ja zdefiniowales. Odwroc kolejnosc Macierz i Zespolona |
|
quatromen Temat założony przez niniejszego użytkownika |
» 2014-04-14 23:05:31 dzięki wielkie :) działa :) |
|
« 1 » |