ich hoffe ich nerve nicht mit meinem vielen Fragen zu C++.
Wenn ja, dann bitte posten und ich versuche mein Glück in einem anderen Forum (spezielles C++-Forum).
Aber bisher scheinen hier ja viele C++-Profis zu sein, die mir immer schnell und verständlich geantwortet haben (z.B. GoKi und Spasswolf).
Also ich habe eine Frage zu Zeile 25.
Code: Alles auswählen
1 // exception04.cpp
2 #include <iostream>
3 using namespace std;
4
5 class keineDatenMehr {
6 public:
7 keineDatenMehr(int a) {
8 nr=a;
9 }
10 void meldeFehler() {
11 cout << nr << endl;
12 }
13 private:
14 int nr;
15 };
16
17 void Tuwas(int Problem) {
18 if( Problem == 0 )
19 throw keineDatenMehr(8);
20 }
21
22 int main() {
23 try {
24 Tuwas(0);
25 } catch(keineDatenMehr& fehler) {
26 fehler->meldeFehler();
27 }
28 }
Ich lege doch hier ein Objekt fehler der Klasse keineDatenMehr an.
Lege ich durch das &-Zeichen eine Referenzobjekt fehler der Klasse keineDatenMehr an?