Suchergebnisse für Anfrage "c++"

6 die antwort

Was ist der Grund für `std :: make_tuple`?

Ich meine, warum tutstd::make_tuple vorhanden? Ich weiß, dass es Situationen gibt, in denen die Funktion die Anzahl der Zeichen reduziert, die Sie eingeben müssen, da Sie Vorlagenparameter vermeiden können. Aber ist es der einzige Grund? Was ...

4 die antwort

General Socket Question - Übertragen von C ++ - Strukturen von Java nach C ++

Ich habe eine allgemeine Frage zur Socket-Programmierung. Ich habe eine C-Struktur namens Data: struct data { double speed; double length; char carName[32]; struct Attribs; } struct Attribs { int color; }Ich möchte in der Lage sein, eine ...

6 die antwort

C ++ Übergabe durch Referenzprogramm

IBM erläutert C ++ - Referenzübergabe im folgenden Beispiel (Quelle enthalten). Wenn ich @ geändert havoid swapnum... zuvoid swapnum(int i, int j), würde es als Wert übergeben werden? // pass by reference example // author - ibm #include ...

TOP-Veröffentlichungen

10 die antwort

Erklären Sie C ++ SFINAE einem Nicht-C ++ - Programmierer.

Was ist SFINAE in C ++? Können Sie es bitte in Worten erklären, die für einen Programmierer verständlich sind, der sich in C ++ nicht auskennt? Welchem Konzept in einer Sprache wie Python entspricht SFINAE?

4 die antwort

LD_PRELOAD für C ++ - Klassenmethoden

Ich muss bei einem Methodenaufruf in einem C ++ - Programm zwischenschalten (die Klasse befindet sich in einer separaten gemeinsam genutzten Bibliothek). Ich dachte, ich könnte LD_PRELOAD verwenden, bin mir aber nicht sicher, wie ...

4 die antwort

Gegeben ein Array der Länge n, finden Sie die Anzahl der Teilmengen, wobei XOR einer Teilmenge gleich einer bestimmten Anzahl ist [closed]

Gegeben ein Array,arr, von Längeninden Sie, wie viele Teilmengen vonarr gibt es so, dassXOR(^) dieser Teilmengen ist gleich einer bestimmten Zahl,ans. Ich habe dasdp Ansatz, aber es gibt einen Weg, um seine zeitliche Komplexität ...

4 die antwort

Ich benutze die SDL Funktionen ohne das SDL_main definiert zu sein. Ist das gut

das ist mein Code: Lib.h #ifdef ExportLib #define Lib __declspec(dllexport) #else #define Lib __declspec(dllimport) #endif extern void Lib Launch(); Lib.cpp #include <SDL/SDL.h> #include "Lib.h" void Launch() { SDL_Init(SDL_INIT_EVERYTHING); ...

0 die antwort

Erben einer Typdeklaration bei Vorhandensein von Vorlagen

Gibt es eine Möglichkeit, Typen in einer Basisklassenvorlage zu deklarieren und diese Definitionen in der untergeordneten Klassenvorlage wiederzuverwenden? Betrachten Sie zum Beispiel den folgenden Versuch: template <typename T_> struct A { ...

8 die antwort

Gegenseitig rekursive Klassen

Wie implementiere ich gegenseitig rekursive Klassen in C ++? Etwas wie /* * Recursion.h * */ #ifndef RECURSION_H_ #define RECURSION_H_ class Class1 { Class2* Class2_ptr; public: void Class1_method() { //... (*Class2_ptr).Class2_method(); //... } ...

2 die antwort

C ++: Vererbung und Operatorüberladung

Ich habe zwei Strukturen: template <typename T> struct Odp { T m_t; T operator=(const T rhs) { return m_t = rhs; } }; struct Ftw : public Odp<int> { bool operator==(const Ftw& rhs) { return m_t == rhs.m_t; } };Ich möchte folgendes ...