Suchergebnisse für Anfrage "c++"

8 die antwort

enable_if und Konvertierungsoperator?

Jede Chance, @ zu benutzenable_if mit einem Typkonvertierungsoperator? Scheint schwierig, da sowohl der Rückgabetyp als auch die Parameterliste implizit sind.

2 die antwort

Was funktioniert SFINAE mit der folgenden has_member-Funktion nicht richtig?

Ich probiere Beispiele aus Walter Browns TMP-Vortrag [https://www.youtube.com/watch?v=Am2is2QCvxY] und ich versuche sein @ zu bekommhas_member Implementierung funktioniert. Die Implementierung scheint jedoch fälschlicherweise true ...

16 die antwort

Gibt es eine Möglichkeit, höchstens N Elemente mithilfe der bereichsbasierten for-Schleife zu durchlaufen?

Ich würde gerne wissen, ob es eine gute Möglichkeit gibt, höchstens N Elemente in einem Container mit dem Bereich für Schleifen und / oder Algorithmen aus der Standardbibliothek zu durchlaufen (das ist der springende Punkt, ich weiß, ich kann ...

TOP-Veröffentlichungen

10 die antwort

C ++: Wie entwerfe ich eine Utility-Klasse?

Aber ich weiß nicht, ob ich mich für statische Methoden entscheiden soll, nur für einen Header, eine Klasse oder etwas anderes? Was wäre die beste Vorgehensweise? Ich möchte jedoch keine Instanz einer Utility-Klasse haben. Ich möchte Funktionen ...

8 die antwort

Python-ähnliche C ++ Dekoratoren

Gibt es Möglichkeiten, Funktionen oder Methoden in C ++ wie im Python-Stil zu dekorieren? @decorator def decorated(self, *args, **kwargs): passMakros verwenden, zum Beispiel: DECORATE(decorator_method) int decorated(int a, float b = 0) { ...

4 die antwort

ibt es eine Möglichkeit, Rundungen in der opencv-Matrixdivison zu verhinder

Ich habe eine Ganzzahlmatrix und möchte eine Ganzzahldivision durchführen. Opencv rundet aber immer das Ergebnis. Ich weiß, dass ich jedes Element manuell teilen kann, aber ich möchte wissen, ob es dafür einen besseren Weg gibt oder nich Mat c = ...

2 die antwort

Werte für aktive Objekte zurückgeben

Back im Jahr 2010 befürwortete Herb Sutter die Verwendung von aktiven Objekten anstelle von nackten Fäden in einemArtike [http://www.drdobbs.com/parallel/prefer-using-active-objects-instead-of-n/225700095] auf Dr. Dobb's. Hier ist eine C ++ ...

6 die antwort

Virtualisierung in Super Class Constructor

Ich war der Meinung, dass die Virtualisierung im Superklasse-Konstruktor gemäß dem Design von OOP nicht funktioniert. Betrachten Sie beispielsweise den folgenden C # -Code. using System; namespace Problem { public class BaseClass { public ...

6 die antwort

Warum können wir in COM nicht "virtuelle Vererbung" verwenden?

Ich habe eine vage Aussage gelesen, dassvirtuelle Vererbung [http://en.wikipedia.org/wiki/Virtual_inheritance] stellt nicht die für COM erforderliche Speicherstruktur bereit, daher müssen wir die normale Vererbung verwenden. Die virtuelle ...

4 die antwort

Warum CObjects Kopierkonstruktor und Zuweisung deaktivieren

Der Kopierkonstruktor und die Zuweisung des MFC-Stammobjekts CObject sind standardmäßig deaktiviert. n MSDN gibt es einBeschreibun [http://msdn.microsoft.com/en-us/library/st9cdfkz.aspx]Der Standardkonstruktor für C ++ - Standardklassenkopien ...