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:       
 

1-20 Abbildende C++-Sprache, v1.1 Juni 2003 1 Respekt, das String_out schreiben Sie sich benimmt genau als Putzfrau * . Das char*& Umwandlung Operator bringt das Datenmitglied zurück. Das ptr() Mitgliedsfunktion, die sein kann an vermeiden Sie auf implizite Umwandlung bauen zu müssen, zurückbringt auch das Datenmitglied. Anweisung von String_var zu einem String_out wird wegen mißbilligt Gedächtnismanagementmehrdeutigkeiten betroffen. Spezifisch festzustellen ist nicht möglich ob die Zeichenkette besessen durch das String_var wenn durch übernommen Sie werden String_out ohne zu kopieren oder, wenn es kopiert wird. Mißbilligen von Anweisung von String_var zwingt den Anwendungsentwickler, die Wahl ausdrücklich zu treffen: // C++ Lücke A::op(String_out-arg) { String_var s = string_dup("some Zeichenkette"); ... arg = s; // mißbilligt; irgendein arg = string_dup(s); // 1: kopieren Sie oder arg = s._retn(); // 2: nehmen Sie an } Auf der Linie, die mit der Anmerkung "1," kopiert der gekennzeichnet wird, Anwendungsverfasser ausdrücklich die Zeichenkette hielt durch das String_var und das Resultat dem arg zuweisend Argument. Wechselweise könnte der Anwendungsverfasser die Technik verwenden, die auf der gekennzeichneten Linie gezeigt wurde mit der Anmerkung "2" zwecks das String_var zwingen seinen Besitz von oben geben die Zeichenkette, die sie hält, damit sie in das arg zurückgebracht werden kann Argument, ohne sich zu nehmen Gedächtnismanagementstörungen. Eine compliant Diagramimplementierung liefert überbelastetes operator<< (Einfügung) und Operator > > (Extraktion) Operatoren für das Verwenden von String_var und String_out direkt mit C++-iostreams. Operator > > Extraktionoperator hat die gleiche Semantik wie der zugrundeliegende Operator des Standards C++ > > für das Extrahieren Zeichenketten von einem Eingangsstrom (extrahierend bis whitespace oder Dateiende). Zu speichernder Raum die extrahierten Buchstaben werden zugeteilt, indem man string_alloc benennt und das vorhergehende Inhalt des String_var werden durch das Benennen von string_free freigegeben . 1,8 Diagramm für breite Zeichenkettearten werden gesprungene und unbegrenzte breite Zeichenkettearten zu CORBA::WChar abgebildet * in C++. Zusätzlich das CORBA Modul definiert WString_var und WString_out Kategorien. Jede dieser Kategorien versieht die gleichen Mitgliedsfunktionen mit demselben Semantik als ihre Zeichenkettegegenstücke, ausgenommen selbstverständlich beschäftigen sie breite Zeichenketten und breite Buchstaben. Dynamische Verteilung und Aufhebung der breiten Zeichenketten müssen über durchgeführt werden folgende Funktionen: // C++ namespace CORBA {
  
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