OOStuBS - Technische Informatik II (TI-II)
2.4
Hauptseite
Zusätzliche Informationen
Klassen
Dateien
Auflistung der Dateien
Datei-Elemente
src
boot
cppInit.cc
gehe zur Dokumentation dieser Datei
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2
* Technische Informatik II *
3
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
4
* *
5
* C P P I N I T *
6
* *
7
\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
8
9
typedef
void(*
ConstructorPointer
)() ;
10
typedef
void(*
DestructorPointer
)() ;
11
12
extern
ConstructorPointer
ConstructorListStart
;
13
extern
ConstructorPointer
ConstructorListEnd
;
14
extern
DestructorPointer
DestructorListStart
;
15
extern
DestructorPointer
DestructorListEnd
;
16
17
extern
"C"
void
constructObjects
();
18
extern
"C"
void
destructObjects
();
19
23
void
constructObjects
() {
24
ConstructorPointer
* start=&
ConstructorListStart
;
25
ConstructorPointer
* end =&
ConstructorListEnd
;
26
27
while
(start<end)
28
(*start++)();
29
}
30
34
void
destructObjects
() {
35
DestructorPointer
* start=&
DestructorListStart
;
36
DestructorPointer
* end =&
DestructorListEnd
;
37
38
while
(start<end)
39
(*start++)();
40
}
41
Erzeugt am Mon Jun 30 2014 07:13:28 für OOStuBS - Technische Informatik II (TI-II) von
1.8.1.2