Fragen mit dem Tag "c++11"

1

Nicht-statische member-Funktionen ohne ref-Qualifizierer

Dies ist ein follow-up zu meinem vorherigen post Mit Verweis auf Nicht-statischen member-Funktionen Unter const-, volatile-, and ref-qualified member functions A non-static member function can be declared with no ref-qualifier,... Durin...
0

C++ - Idiome: Wie kann man eine rvalue übergeben werden, um als rvalue?

Der folgende code kann nicht kompiliert werden. Clang gibt diese Fehlermeldung: candidate function not viable: no known conversion from 'A' to 'A &&' for 1st argument das ist, wie wenn a innerhalb von f() wurden ein lvalue. struct A{}; v...
0

Vergleichen Sie die Versionsnummer strings

"Das folgende ist der link zu dem problem, das ich versuche. https://www.interviewbit.com/problems/compare-version-numbers/ Ich simulierte das array vergleichen Sie beide Versionen. Aber ich konnte nicht finden keine Fehler in den code." int comp...
2

Regelmäßige Expressaions sind nicht mit in c++?

Ich habe ein problem im regulären Ausdruck. Ich habe einen string und der string ist zu validieren, mit einem regulären Ausdruck und der Arbeit mit dem python-Skript, aber nicht in der Arbeit in c++. Die Arbeit der python-code: import re txt = "\x0...
1

QModelIndexList zurückgegeben selectedIndexes() ist immer leer

Ich habe eine QTableView innerhalb von QTabWidgetwhere ich enter, neue Zeile mit 6 Spalten jedesmal, wenn ich eine Taste drücken. Aus 6 Spalten, 3 Spalten haben sich von QPushButton auf Ihnen. Ich brauche die Zeilennummer der angeklickten Schaltfläch...
3

verstehen, int-vs-trunc-Bezug in Doppel-zu-int-Konvertierungs -

Wenn ich folgenden code #include <iostream> #include <cmath> using namespace std; int main() { enum { FACTOR = 3 }; double d = 1.0 / FACTOR; double d_i = int(d * FACTOR); int i_t = std::trunc(d * FACTOR); double d_r...
0

Kompilieren von C++11 code, der auf älteren Versionen von gcc

Wir versuchen zu bauen ein C++ - Projekt, das wurde kürzlich geändert, markieren Sie einige Destruktor als noexcept auf ein legacy-system mit gcc-4.5.4. Die Verwendung dieser compiler-version zwingend ist, so ein Upgrade ist keine Lösung. Die einz...
0

Das Objekt wird nicht bewegt, richtig

Ich set 4-Tasten zu bewegen. Und wenn ich drücken Sie die up-und Ihr Objekt bewegt sich normal. Und wenn ich drücken Sie Links und rechts, ist es auch irgendwie bewegt sich nach oben oder unten. Und ich verstehe nicht, was falsch ist Code: FVector2...
0

Wie add Template-Klasse als Mitglied in eine normale Klasse

Ich habe eine template-Klasse: templClass nimmt in einer Art und funktioniert wie eine normale Vorlage-Klasse. Ich möchte, dass die Klasse ein Mitglied einer anderen regulären Klasse regClass. regClass hat eine member-variable var, basierend auf was...
1

Warum Sie den code unten ausdrucken `4294967271`?

Warum die Antwort der code unten ist nicht -25 ? #include <iostream> int main(int argc, char **argv) { std::cout << 25u - 50; return 0; }
0

Mehrfachvererbung Baum der rein abstrakte Klassen

Ich habe zum reinigen ein Stück code... es sieht wie folgt aus: struct InterfaceA { virtual void foo () = 0; }; struct InterfaceB : public InterfaceA { virtual void var () = 0; }; struct ImplA : public InterfaceA { void foo () { std::cout <...
0

const char* Werke, std::string broken

Ich versuchen, einige Signatur-Scanning. Es funktioniert tatsächlich ziemlich gut: findsig((PBYTE)"\x48\x8B\x05\xCC\xCC\xCC\xCC\x48\x87\x78",xxx???xx); Konsole: Signature found! aber wenn ich jetzt versuche zu erhalten es als std::string über tcp, ...
1

Kann ein Objekt der Klasse Typ T werden die Konstanten initialisiert, wenn T hat einen nicht-trivialen Destruktor?

Schauen wir uns dieses Beispiel-code: class D { public: constexpr D(int val) : i(val) { }; ~D() { }; private: int i; }; D d(3); Laut der Dokumentation D sollten Konstante initialisiert: Only the following variables are co...
1

Was ist der beste Weg, um zu überprüfen, einheitliche Daten?

Ich brauche eine Idee für die folgende situation (siehe code für die Klarheit): kann mehrere Instanzen von struct MyData, was ist die prägnanteste Art und Weise zu überprüfen der Instanzen, die für die Homogenität und die Rückgabe einer einheitlichen...
0

Zeichen-string zu int atoi()

"Ich versuche, code zu schreiben, für die atoi-Funktion.MEIN problem ist, die tatsächliche Ausgabe ist nicht in übereinstimmung mit den erwartete Ausgabe für den folgenden Fall. Eingabe="7 U 0 T7165 0128862 089 39 5" Aktuelle Ausgabe=2147483647 ...
0

Was ist der beste Weg, um Benachrichtigen andere Komponenten eine änderung in einer Komponente

Wir haben eine Visual C++ 2013(C++11) Lösung, in dem wir haben mehrere Komponenten. Ich möchte benachrichtigt andere Komponenten im Falle einer änderung in einer Komponente. Sein nicht immer, dass jede Komponente muss wissen, jede änderung. Was ich m...
3

Wie kann ich verhindern, dass ein weiterer thread zu ändern, eine Staatsflagge?

Ich habe eine Klasse class Device { enum State {eStopped, eRunning} State flag = eStopped; public: void run(){ if(flag==eRunning){return;} /*some codes to start this device*/ flag = eRunning; } void stop()...
1

Nicht verwenden, Klammer eingeschlossen Initialisierer-Liste, während Erben von Freund-Klasse

Ich bin versucht, eine Initialisierungsliste für eine Daten-Struktur, die erbt von seinen Eltern Freund Klasse Unterklasse. Unten habe ich zusammengestellt, ein Beispiel, das veranschaulicht das problem(in c++11). #include <iostream> #include...
0

Tut wait_until funktionieren anders in main thread wrt nicht ein? c++

Ausführung den gleichen code in main thread wrt eine separate,den Zustand der variable verhält sich anders #include <iostream> #include <condition_variable> #include <mutex> #include <chrono> #include <thread> using nam...
0

C++ arbeiten mit einer Karte mit Vektoren als Werte

Ich habe eine Karte, maps, strings, Vektoren von strings: std::unordered_map<std::string, std::vector<std::string>>> myMap;. Gibt es einen schönen Weg (so wenig code wie möglich, während immer noch lesbar) zum Anhängen eines Wertes f...
3

keine geeignete Konvertierung Funktion "std::wstring" zu "LPWSTR" existiert in C++

Durch die Verwendung der code unten, bin ich immer den Weg "C:\ProgramFiles" Und dann Anhängen "\Test\myupdate.exe" es. Danach bin ich durch die Speicherung dieser Pfad in der "pwszTaskTrigger" Struktur-Variablen wie folgt: mcTskInfo.pwszTaskTrigg...
2

Vererbung von =delete-Funktionen

sagen wir, ich habe eine Klasse namens File. Ich möchte zum deaktivieren der copy-Konstruktor wird für jeden Sohn von File, zum Beispiel TextFile. Würde sowas immer noch deaktivieren Sie die copy-Konstruktor TextFile? class File { public: File(...
0

Wie ändere ich eine variable, die vom Benutzer angegeben?

Ich möchte in der Lage sein, eine variable ändern, basierend auf Benutzer-input, aber ich weiß nicht verwenden möchten, if/else Aussagen. Ich bin mit einer Menge von Variablen, die in meinem eigentlichen code. Gibt es eine Möglichkeit eine variable ä...
0

Funktion in der template-Klasse vs template-Funktion

Wenn wir eine Funktion Vorlage wie diese: template <class T> void push_back(T&& type) { } Es ist völlig legal, rufen Sie es wie folgt: push_back(1); und wie hier: int i = 0; push_back(i); Aber, wenn ich eine template-Klasse: ...
1

Referenz-member auf 0 gesetzt ist, nachdem Objekt den Gültigkeitsbereich verlässt

Wir betrachten das folgende Beispiel mit Verweis auf bereits zerstörte Objekt. struct Config { unsigned int m_maxSize = 1; }; class FileReader { public: FileReader(Config& config) : m_cfg(config){ } Config& m_cfg; }; class...