blob: 3bad1b1b3a91ea2ebe7169b13f356ffe35d03755 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#include <iostream>
using namespace std;
class Animal
{
public:
Animal() { // Konstruktor
cout << "Der Konstruktor wird aufgerufen." << endl;
m_alive = true;
}
~Animal() {cout << "Der Destruktor wird aufgerufen." << endl;}
bool isAlive() { // Methode
return m_alive;
}
void kill() { // Methode
m_alive=false;
}
private:
bool m_alive; // Member-Variable
};
int main(void)
{
int i;
bool alive;
Animal a; // Instanz von Animal
Animal b; // noch eine ^
}
|