Suchergebnisse für Anfrage "c++"

2 die antwort

Welche Regeln gelten für die automatische Generierung von Verschiebevorgängen?

In C ++ 98 könnte der C ++ - Compilerautomatisch Erzeugen eines Kopierkonstruktors und eines Kopierzuweisungsoperators über eine mitgliedsmäßige Kopie, z. struct X { std::string s; std::vector<int> v; int n; };Der Compilerautomatisch generiert ...

1 die antwort

Welche Konfigurationsoptionen wurden beim Erstellen von gcc / libstdc ++ verwendet?

Nach dem Lesen über dieProblem [https://stackoverflow.com/questions/512841/any-improvements-on-the-gcc-windows-dlls-c-stl-front] leer zu gehenstd::string Bei Objekten zwischen DLLs und EXEs mache ich mir Sorgen um die Konfigurationsoptionen, die ...

2 die antwort

Erzwinge die Auswertung von constexpr zur Kompilierungszeit

#include <algorithm> struct S { static constexpr int X = 10; }; int main() { return std::min(S::X, 0); };Wennstd::min erwartet aconst int&würde der Compiler sehr wahrscheinlich gerne die habenS::X auch irgendwo definiert, d. h. die Lagerung ...

TOP-Veröffentlichungen

4 die antwort

Warum kann eine const-Methode keine Nicht-const-Referenz zurückgeben?

Warum wird die Methode nichtgetRanks() unten kompilieren, und wie kann ich es ordnungsgemäß beheben? Ich möchte lediglich eine Member-Accessor-Methode definieren, die einen Verweis auf ein Member zurückgibt. Die Referenz ist nichtconst da könnte ...

4 die antwort

Opengl Rendern auf Textur mit partieller Transparenz (Transluzenz) und anschließendes Rendern auf dem Bildschirm

Ich habe einige Stellen gefunden, an denen dies gefragt wurde, aber ich habe noch keine gute Antwort gefunden. Das Problem: Ich möchte auf Textur rendern und dann diese gerenderte Textur auf den Bildschirm ziehenIDENTISCH Wie würde es aussehen, ...

6 die antwort

Warum kann C ++ nicht mit einem LR (1) -Parser analysiert werden?

Ich habe über Parser und Parsergeneratoren gelesen und diese Aussage in der LR-Parsing-Seite von Wikipedia gefunden: Viele Programmiersprachen können mit einer Variation eines LR-Parsers analysiert werden. Eine bemerkenswerte Ausnahme ist C ...

7 die antwort

Welche Wrapper-Klasse in C ++ sollte ich für die automatisierte Ressourcenverwaltung verwenden?

Ich bin ein C ++ Amateur. Ich schreibe einige Win32-API-Code und es gibt Handles und seltsam zusammengesetzt zugewiesene Objekte jede Menge. Ich habe mich gefragt, ob es eine Wrapper-Klasse gibt, die die Ressourcenverwaltung vereinfacht. Wenn ...

2 die antwort

C ++ 11-Template-Funktion mit rvalue-Parameteraufruf

In einer Klasse O habe ich die Funktion als Vorlage verwendettest2: struct A{int value;}; struct O{ A value; template<typename Args> static void test2(Args &&args){ std::cout << std::endl << "!!!" ...

4 die antwort

Wann sollte "short" über "int" verwendet werden?

Es gibt viele Fragen, die nach Unterschieden zwischen den beiden fragenshort undint Integer-Typen in C ++, aber praktisch, wann wählen Sieshort Überint?

1 die antwort

Kopieren Sie den Pfad zu QString

Ich muss den vollständigen Dateipfad ohne Dateinamen aus QFileDialog in einen QString kopieren. QString fileName = QFileDialog::getOpenFileName(this, tr("Select app to install"), '/' , tr("APK Files (*.apk)"));