001
02.08.2005, 22:30 Uhr
~Silence
Gast
|
Hab nochmal am Programm gebastelt. Der letzte Stand des Programms sieht jetzt so aus:
C++: |
#include<iostream> using namespace std;
class int_klasse { private: int a, b; public: int_klasse(){a=b=0;} int_klasse(int i, int j){a=i; b=j;} int add(){return a+b;} int sub(){return a-b;} void print(){cout<<"a: "<<a<<"\tb: "<<b<<endl;} void set (int i, int j){a=i; b=j;} } main() { int_klasse x; int_klasse y(10, 20); x.print(); y.print(); cout<< x.add()<<endl; cout<< x.sub()<<endl; x.set(11, 23); x.print(); }
|
Fehlermeldungen Zeile 19 C++ forbids defining types within return type Zeile 19 `main' must return `int' (ich schreibe nie int vor main, es muß auch ohne gehen) Zeile 19 semicolon missing after declaration of `class int_klasse' (ich würde sagen eher ohne Semikolon, denn mein problem oben laufendes Programm ist ja schließlich auch ohne Semikolon)
Hoffe ihr wisst Rat |