Title:

C++ Language Mapping Specification (automatische Übersetzung)

Home
Publication List
deutsch
  
ISBN: 3423050012   ISBN: 3423050012   ISBN: 3423050012   ISBN: 3423050012 
 
|<< First     < Previous     Index     Next >     Last >>|
  Wir empfehlen:       
 

Juni 2003 C++-Diagramm: Diagramm für Zeichenkettearten 1-19 1 // das folgende, da sind constputzfrau OKAY * werden kopiert, // nicht verbraucht constputzfrau * SP = "statische Zeichenkette"; s = SP; s = (char*.html"static Zeichenkette des const auch "; Wenn ein String_var wird als Heraus überschritten Parameter, auf irgendein vorhergehender Wert, den er sich bezieht muß implizit freigegeben werden. C++, das Implementierungen genügende Haken zum Treffen geben abbildet diese Anforderung, die Zeichenketteart ergibt auch das Erzeugung von einem String_out Art im CORBA namespace, das nur als die Zeichenkette heraus benutzt wird Parameterart. allgemeine Form für das String_out schreiben Sie wird gezeigt unten. // C++ Kategorie String_out { Öffentlichkeit: String_out(char*& P): ptr_(p) { PTR _ = 0; } String_out(String_var& P): ptr_(p.ptr _) { string_free(ptr _); PTR _ = 0; } String_out(const String_out& S): ptr_(s.ptr _) { } Operator=(const String_out& String_out& S) { PTR _ = s.ptr _; Rückkehr * diese; } String_out& operator=(char * P) { PTR _ = p; Rückkehr * diese; } Operator=(constputzfrau String_out& * P) { PTR _ = string_dup(p); Rückkehr * diese; } Operatorchar*&() { RückholcPtr _; } char*&ptr() { RückholcPtr _; } privat: char*&-PTR _; // Anweisung von String_var mißbilligt leeres operator=(const String_var&); }; Der erste Erbauer bindet das Bezugsdatenmitglied mit dem char*& Argument. zweiter Erbauer bindet das Bezugsdatenmitglied mit der Putzfrau * gehalten durch String_var Argument und dann Anrufe string_free() auf der Zeichenkette. Der Third Erbauer, der Kopienerbauer, bindet das Bezugsdatenmitglied an die gleiche Putzfrau * springen Sie zum Datenmitglied seines Arguments. Anweisung von einem anderen String_out kopiert die Putzfrau * bezogen durch das Argument String_out zur Putzfrau * bezogen durch das Datenmitglied. Der überbelastete Zuweisungsoperator für Putzfrau * weist einfach zu die Putzfrau * Argument zum Datenmitglied. Der überbelastete Zuweisungsoperator für constputzfrau * kopiert das Argument und weist das Resultat dem Datenmitglied zu. Merken Sie, daß Anweisung keine vorhergehend-gehaltene Zeichenkette veranläßt freigegeben zu werden; diesbezüglich
  
Bürgerliches Gesetzbuch BGB
von Helmut Köhler
Siehe auch:
Handelsgesetzbuch HGB: ohne Seehandelsrech...
Arbeitsgesetze
Grundgesetz GG: Menschenrechtskonvention, Europäischer Gerichtsh...
Strafgesetzbuch StGB
Aktiengesetz · GmbH-Gesetz: mit Umwandlungsgesetz, Wertpapiererw...
Zivilprozeßordnung. ZPO
 
   
 
     
|<< First     < Previous     Index     Next >     Last >>| 

Back to the topic site:
AutoTranslated.com/Startseite/Programmiersprachen

External Links to this site are permitted without prior consent.

Publication List:
Ada Language Mapping Specification (automatische Übersetzung)
C Language Mapping Specification (automatische Übersetzung)
COBOL Language Mapping Specification (automatische Übersetzung)
CORBA Scripting Language Specification (automatische Übersetzung)
   
  Home  |  deutsch  |  Set bookmark  |  Send a friend a link  |  Impressum