| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Frage zu C++ Code(RAII) im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo liebe Community! Zunächst mal entschuldigung für den schlechten Titel aber mir ist dazu echt nichts eingefallen. ich steh ...
![]() |
| | #1 (permalink) |
| Registriert seit: 23.08.11 ![]() Likes: 0 | Anzeige Hallo liebe Community! Zunächst mal entschuldigung für den schlechten Titel aber mir ist dazu echt nichts eingefallen. ich steh grad vor Folgendenm Problem: Code: int main()
{
std::cout<<"you"<<std::endl;
system("pause");
} das ganze hab ich nun auch gelöst sieht dann so aus : Code: #include <iostream>
using namespace std;
class c
{
public:
c()
{
cout<<"I\n";
}
~c()
{
cout<<"Love\n";
}
}bla;
int main()
{
std::cout<<"you"<<std::endl;
system("pause");
} Code: }bla; ich glaube man nennt dies RAII ?? wäre net wenn mir jemand auf die sprünge helfen könnte übrigens funktioniert das ganze auch mit einem struct. Danke im vorraus |
| | |
| | #2 (permalink) |
| Registriert seit: 03.05.07 ![]() ![]() Likes: 50 | Das ganze funktioniert, weil du eben eine Variable vom Typ c hast, namentlich bla. Folgender Code bewirkt das genau gleiche: Code: class c:
{ ...
};
c blubber;
int main( ... Um nocheinmal kurz auf dein Beispiel zurück zu kommen: Wenn du globale Variablen anlegst, werden diese vor dem Aufruf von main initialisiert und nach dem Beenden von main wieder zerstört, es werden also jeweils Konstruktor und Destruktor aufgerufen. Richtig lustig wirds dann, wenn du deine globalen Variablen nicht statisch mitlinkst sondern dynamisch nachlädst, dann musst du noch expilizit angeben, dass alle Symbole beim Laden gleich initialisert werden. Aber da ist die manpage zu dlopen ganz gut. mfg benediktibk |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| code von exe an code von anderen exe hängen? (c++) | <b00n> | Code Kitchen | 14 | 09.07.07 15:43 |
| Code | Spongebob91 | (Web-) Design und webbasierte Sprachen | 8 | 22.06.06 19:40 |
| Frage bez. Code, Meinungen zum Programm | michio | Code Kitchen | 2 | 19.02.06 11:55 |
| Code | Crash_X | (In)security allgemein | 16 | 08.12.05 21:35 |
| CD Code | Xman | Games | 5 | 22.11.05 21:27 |