Ein Wrapper ist eine OOP-Technik, bei der ein Objekt ein anderes Objekt, eine Ressource (dynamisch zugewiesener Speicher, Betriebssystemdatei- / widow-Handle, Socket, Thread-Mutex usw.) oder eine Reihe von Subroutinen einkapselt (umschließt), versteckt und schützt eine andere (möglicherweise einfacher zu bedienende) Schnittstelle.
Gibt es Standard- / De-facto-Standard- (Boost-) Wrapper um Standardalgorithmen, die mit Containern arbeiten, die Anfang und Ende definieren. Lass mich dir zeigen, was ich mit dem Code meine:
%Vor%
Ich weiß, dass es leicht geschrieben werden...
01.02.2010, 19:44
Ich versuche, eine Wrapper-Klasse oder -Funktion zu schreiben, die es mir erlaubt, Code vor und nach der Wrapped-Funktion auszuführen.
%Vor%
Idealerweise sollte der Wrapper generisch sein und sowohl für Funktionen als auch für Member-Funktio...
25.01.2010, 20:39
Wie im Titel angegeben, möchte ich, dass meine alte C ++ - Bibliothek in Managed .NET funktioniert. Ich denke an zwei Möglichkeiten:
1) Ich könnte versuchen, die Bibliothek mit / clr zu kompilieren und "It Just Works" -Ansatz zu versuchen....
10.01.2011, 00:07
Ich versuche, eine C-Bibliothek in C ++ zu verpacken, um sie zu einer modernen C ++ - Bibliothek auf hohem Niveau und idiomatisch zu machen. Was ich tun möchte, ist, die C-Objekte vollständig undurchsichtig und / oder direkt aus dem C ++ - Code...
21.10.2015, 15:32
%Vor%
Programm kompiliert für Kurz, aber für Ganzzahlkompilierung fehlschlägt mit "inkompatiblen Typen" Nachricht.
Ich habe Schwierigkeiten, dieses Verhalten zu verstehen. Ich konnte nichts für dieses spezielle Szenario finden.
13.08.2014, 17:27
Betrachten Sie eine freie Funktion aus einer dritten Teilbibliothek, die ein std::vector als Argument erwartet: void foo( std::vector<sometype>& );
Jetzt schreibe ich einen Wrapper um diesen Typ, damit ich Memberfunktionen hin...
12.05.2015, 09:41
Auf keinen Fall bin ich ein Jackon / JSON-Assistent, was wahrscheinlich aus dem folgenden Problem ersichtlich ist:
Ich habe zwei mögliche Datenstrukturen, die ich erhalte.
Die erste heißt MengeTransaktion:
%Vor%
Dies wird durch das folgen...
20.11.2014, 10:58
Zunächst ist dies kein Duplikat von Gibt es schon eine Wrapper-Klasse für einen COM-Interoperor IStream? , weil ich die Implementierung in die andere Richtung brauche. Ich muss eine IStream-Implementierung von IO.Stream zu IStream erstellen. Ab...
29.07.2013, 10:35
Ich habe eine Menge Klassen, die Process() -Objekte haben und ihre eigenen Objekte zurückgeben können:
%Vor%
Ich möchte eine Prozessorklasse schreiben, die einen dieser Prozessoren umbrechen kann, und alle nicht abgefangenen Ausnahmen pro...
30.09.2010, 23:54
Ich habe ein Cython-Paket mit Wrappern einer C-Bibliothek. Dies ist die Baumstruktur des Pakets
%Vor%
Machen
%Vor%
setzt die _wrap.so -Datei in das oberste Verzeichnis package/ , das normalerweise in den meisten Fällen benötigt wird...
25.06.2015, 07:21