Suchergebnisse für Anfrage "c++11"

3 die antwort

Welche Art von Problemen bei der Nichtweiterleitung von Universalreferenzen?

Soweit ich weiß, sollte in C ++ 11 immer eine universelle Referenz verwendet werdenstd::forward, aber ich bin nicht sicher, welche Art von Problem auftreten kann, wennstd::forward wird nicht verwendet. template <T> void f(T&& x); { // What if x ...

1 die antwort

Der richtige Weg, ein Standardargument für eine Friend-Funktion in C ++ zu definieren

Ich möchte einen Standardwert für eine Friend-Funktion wie folgt angeben: friend Matrix rot90 (const Matrix& a, int k = 1); Beim Kompilieren dieser Zeile mit Xcode 5.1.1 erhalte ich folgende Fehlermeldung ./Matrix.hh:156:19: error: friend ...

1 die antwort

std :: hash template Teilspezialisierung

Ich habe eine Klasse mit Vorlage geschrieben: template <class T, class Allocator = ::std::allocator<T> > class my_list;Ich sollte :: std :: hash specializtion für diese Klasse schreiben. Wie kann ich das machen? Einfache ...

TOP-Veröffentlichungen

1 die antwort

C ++ AMP Computing-Gradient unter Verwendung von Textur auf einem 16-Bit-Bild

Ich arbeite mit Tiefenbildern, die von Kinect abgerufen wurden und 16 Bit lang sind. Ich habe aufgrund des Index oder der Größe der Bilder einige Schwierigkeiten beim Erstellen eigener Filter festgestellt. Ich arbeite mit Texturen, weil ich mit ...

1 die antwort

Kann ich immer std :: inserter (container, container.end ()) anstelle von std :: back_inserter (container) verwenden?

std::back_inserter funktioniert nur für container mitpush_back, so wird es nicht funktionierenset undmap Auf der anderen Seite,std::inserter funktioniert für alle Containertypen. Kann ich also immer benutzenstd::inserter(container, ...

3 die antwort

Intelligente Zeiger + Zyklen + "->"

Manchmal bin ich mir wirklich sicher, dass ich eine zirkuläre Abhängigkeit von Zeigern haben möchte, und jedes Objekt im Zyklus sollte in der Lage sein, seinen Zeiger zu verwenden (es kann also nicht weak_ptr sein). Meine Frage ist: Bedeutet ...

0 die antwort

Generische Konvertierungsoperatorvorlagen und Verschiebungssemantik: Eine universelle Lösung?

Dies ist eine Fortsetzung vonExplizite ref-qualifizierte Conversion-Operator-Vorlagen in Aktion [https://stackoverflow.com/q/23377647/2644390]. Ich habe mit vielen verschiedenen Optionen experimentiert und gebe hier einige Ergebnisse an, um ...

1 die antwort

Ist ein nicht typisiertes Parameterpaket, das als ungültig ausgewertet wird, nicht zulässig?

gcc-4.8 akzeptiert diesen Code, ist aber nicht falsch, da das Parameterpaket ohne Typ äquivalent zu istvoid... was ist illegal? template <typename T, typename std::enable_if<std::is_integral<T>::value>::type...> void test(T) {}Ich habe das auch ...

3 die antwort

Wird ein constexpr-Array zwangsläufig verwendet, wenn es mit einem Index versehen ist?

Mit folgendem Code: struct A { static constexpr int a[3] = {1,2,3}; }; int main () { int a = A::a[0]; int b [A::a[1]]; }istA::a Notwendigodr-used [https://stackoverflow.com/questions/19630570/what-does-it-mean-to-odr-use-something] imint a = ...

1 die antwort

Vergleich von 3 modernen c ++ - Methoden zum Konvertieren von Integralwerten in Zeichenfolgen

Ich habe versucht, eine auszuwählenStandardmethode zum Konvertieren von Integralen in Zeichenfolgen [http://codexpert.ro/blog/2014/04/14/standard-way-of-converting-between-numbers-and-strings-in-cpp11/] Also ging ich weiter und machte ein ...