Title:

C++ Language Mapping Specification (automatische Übersetzung)

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

Juni 2003 C++-Diagramm: Diagramm für Valuetypes 1-75 1 ? CORBA::DefaultValueRefCountBase , das dienen kann als niedrige Kategorie für irgendwelche Anwendung-stellten konkrete valuetypekategorie zur Verfügung deren entsprechende IDL bewerten Art nicht leiten Sie von allen möglichen IDL-Schnittstellen ab. Für diese Arten der valuetypekategorien, Anwendungen sind auch frei, ihre eigene Hinweis-zählende Implementierungsmischung zu benutzen ins so lang, wie sie das ValueBase erfüllen Hinweis, der Schnittstelle zählt. ? PortableServer::ValueRefCountBase , das Muß Serve als niedrige Kategorie für irgendwelche Anwendung-stellte konkrete valuetypekategorie zur Verfügung deren entsprechendes IDL valuetype leiten Sie von einer oder mehr IDL-Schnittstellen ab, und dessen Fälle sind registriert mit dem POA als Bedienstete. Wenn IDL-Schnittstellenerbschaft, aber anwesend ist Fälle von Anwendung-stellten konkrete valuetypekategorie werden nicht registriert zur Verfügung mit dem POA das CORBA::DefaultValueRefCountBase oder eine Anwendung der spezifische Hinweis, der Implementierung zählt mischen-in, kann als niedrige Kategorie verwendet werden stattdessen. Jede dieser Kategorien ist völlig konkret und erfüllt vollständig ValueBase beziehen Sie das Zählen der Schnittstelle, außer daß, da sie zur Verfügung stellen Implementierung, nicht Schnittstelle, geben sie Unterstützung nicht für das Downcasting. In Hinzufügung, jede dieser Kategorien liefert einen geschützten Rückstellungserbauer, der einstellt beziehen Sie Zählimpuls des Falls bis einen, des geschützten virtuellen Verbrennungsofens, und geschützt kopieren Sie Erbauer, der den Bezugszählimpuls des neu-konstruierten Falls bis einen einstellt. Gerade wie mit dem ValueBase niedrige Kategorie, der Rückstellungszuweisungsoperator sollte sein privat und vorzugsweise unimplemented mißbilligen Sie vollständig Anweisung. Merken Sie, daß es die Anwendung-gelieferten konkreten valuetypekategorien ist, denen ableiten muß von diese mischen- in den Kategorien, nicht die valuetypekategorien erzeugt durch den IDL-Compiler. Dieses ist die Notwendigkeit vermeiden, dieses mischen-mix-ins zu übernehmen als virtuelle Unterseiten, oder zu übernehmen zu vermeiden mehrfache Kopien des mischen-mix-ins (und folglich mehrfache Bezugszählimpulse) wenn virtuelle Unterseiten sind nicht beschäftigt. Auch nur das abschließende implementor eines valuetype weiß, ob es wird überhaupt seien als POA-Bediensteter verwendet Sie oder nicht, und folglich muß das implementor spezifizieren gewünschter Hinweis, der mischen-in zählt. 1,17,7 WertcKästen Eine Wertkastenkategorie liefert im Wesentlichen eine Hinweis-gezählte Version von seinem zugrundeliegenden Art. Anders als normale valuetypekategorien können C++-Kategorien für Wertkästen konkret sein da Wertkästen nicht Methoden, Erbschaft oder Schnittstellen stützen. Wertkastenkategorien unterscheiden Sie sich, abhängend nach ihren zugrundeliegenden Arten. Das ValueBase erfüllen schließen Sie, alle Wertkastenkategorien werden abgeleitet von an CORBA::DefaultValueRefCountBase . 1,17,7,1 Parameterüberschreiten für zugrundeliegende geschachtelte Art Alle Wertkastenkategorien liefern _ boxed_in _ boxed_inout und _ boxed_out Mitgliedsfunktionen, die erlauben, daß der zugrundeliegende geschachtelte Wert zu den Funktionen geführt wird Nehmen von Parametern der zugrundeliegenden geschachtelten Art. Die Unterzeichnungen dieser Funktionen hängen Sie von den Parameterüberschreitenmodi der zugrundeliegenden geschachtelten Art ab. Die Rückkehr Werte des _ boxed_inout und _ boxed_out Funktionen sind so daß
  
Kommunikation in verteilten Anwendungen: Einführung in Sockets, Java RMI, CORBA und Jini
von Oliver Haase
Siehe auch:
Java
von Kopf bis Fuß
Entwurfsmuster
von Kopf bis Fuß
HTML mit CSS und XHTML
von Kopf bis Fuß
Sonstige Artikel:
Zirkuläres Fragen: Systemische Therapie in Fallbeispielen: Ein Lernbuch
 
   
 
     
|<< 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