Suchergebnisse für Anfrage "c++"
Setup Boost in Clion
Wie benutzt manBoost Bibliothek in Clion mit MinGW? Ich habe heruntergeladen und entpackt boost_1_60_0.zip [https://sourceforge.net/projects/boost/files/boost/1.60.0/] zuC:\boost_1_60_0. Was soll ich jetzt machen ? Muss ich etwas installieren? ...
SFINAE funktioniert bei Typ- und Nicht-Typ-Vorlagenparametern unterschiedlich.
Warum funktioniert dieser Code: template< typename T, std::enable_if_t<std::is_same<T, int>::value, T>* = nullptr> void Add(T) {} template< typename T, std::enable_if_t<!std::is_same<T, int>::value, T>* = nullptr> void Add(T) {}und kann korrekt ...
Argumente aus variadischer Vorlage lesen
Ich bin ein wenig verwirrt darüber, wie ich jedes Argument aus dem Tupel mit variablen Vorlagen lesen kann. Betrachten Sie diese Funktion: template<class...A> int func(A...args){ int size = sizeof...(A); .... } Ich rufe es aus der Hauptdatei ...
c ++ leer std :: vector begin ist nicht gleich end
Hi Ich habe eine Situation unter Windows 10, in der ein leerer Klassenmitgliedsvariablenvektor deklariert wurde, aber dieser Vektor istbegin()(first iterator) undend()(last iterator)differ, wie ich im leeren Vektor weiß, sollten diese 2 gleich ...
Ist strcpy_s Teil des C ++ Standards? Oder nur ein Teil von MS Visual C ++
Mit der Funktionstrcpy in MS Visual Studio gibt eine Fehlermeldung aus, die besagt, dass ich @ verwenden sostrcpy_s was sicherer zu benutzen ist. Iststrcpy_s Teil des C ++ Standards? Oder ist es nur ein Teil von Microsoft Visual C ++? Will Code ...
SFINAE passiert nicht mit std :: basic_type
Below SFINAE-Code mit verschiedenen Vorlagen lässt sich mit clang 3.7.1, C ++ 14 gut kompilieren: #include <array> #include <iostream> #include <vector> #include <cstdint> enum class Bar : uint8_t { ay, bee, see }; struct S { static void foo() ...
Initialisierung von Klassenmitgliedern (Vektoren) im Konstruktor über die Initialisierungsliste
Der C ++ 11-Standard bietet die Möglichkeit, einen Vektor mit einer solchen Initialisierungsliste zu initialisieren. vector <int> a {3, 5, 6, 2}; Ich frage mich nur, ob es möglich ist, einen Vektor, der Mitglied einer Klasse ist, in einem ...
Warum hätte ein Kopierkonstruktor mehr als einen Parameter?
$ 12.8 / 2 - 'Ein Nicht-Template-Konstruktor für Klasse X ist ein Kopierkonstruktor, wenn sein erster Parameter vom Typ X &, const X &, volatile X & oder const volatile X & ist und entweder keine anderen Parameter oder alle anderen Parameter ...
Ist die Spezialisierung von std :: to_string für benutzerdefinierte Typen nach dem C ++ - Standard zulässig?
st es in C ++ 11 und höher erlaubt, sich auf @ zu spezialisierestd::to_string in demstd Namespace für benutzerdefinierte Typen? namespace std { string to_string(::MyClass const & c) { return c.toString(); } } Anwendungsbeispiel: int main() { ...
Convert BSTR zu char *
Weiß jemand, wie man BSTR in char * konvertiert? Update: Ich habe versucht, dies zu tun, weiß aber nicht, ob es richtig oder falsch ist. char *p= _com_util::ConvertBSTRToString(URL->bstrVal); strcpy(testDest,p );