Als «c++» getaggte Fragen

100
Unterschied zwischen std :: result_of und decltype

Ich habe einige Probleme, die Notwendigkeit std::result_ofin C ++ 0x zu verstehen . Wenn ich es richtig verstanden habe, result_ofwird es verwendet, um den resultierenden Typ des Aufrufs eines Funktionsobjekts mit bestimmten Arten von Parametern zu erhalten. Beispielsweise: template <typename F,...

100
Wie ordne ich einem Funktionsnamen in C ++ einen Alias ​​zu?

Es ist einfach, einen neuen Namen für einen Typ, eine Variable oder einen Namespace zu erstellen. Aber wie ordne ich einer Funktion einen neuen Namen zu? Zum Beispiel möchte ich den Namen hollerfür verwenden printf. #define ist offensichtlich ... auf andere Weise? Lösungen: #define holler printf...

100
Zugriff auf C ++ const Map-Elemente

Ich habe versucht, mit dem Operator [] auf das Element in einer const C ++ - Zuordnung zuzugreifen, aber diese Methode ist fehlgeschlagen. Ich habe auch versucht, "at ()" zu verwenden, um dasselbe zu tun. Diesmal hat es funktioniert. Ich konnte jedoch keine Referenz zur Verwendung von "at ()" für...

100
Was ist die Lebensdauer von std :: string :: c_str ()?

In einem meiner Programme muss ich mit einem Legacy-Code arbeiten, mit dem funktioniert const char*. Nehmen wir an, ich habe eine Struktur, die so aussieht: struct Foo { const char* server; const char* name; }; Meine übergeordnete Anwendung befasst sich nur mit std::string, daher habe ich...

100
std :: shared_ptr davon

Ich versuche gerade zu lernen, wie man intelligente Zeiger verwendet. Bei einigen Experimenten entdeckte ich jedoch die folgende Situation, für die ich keine zufriedenstellende Lösung finden konnte: Stellen Sie sich vor, Sie haben ein Objekt der Klasse A als Eltern eines Objekts der Klasse B (das...

100
Wie verkette ich zwei Strings in C ++?

Ich habe eine private Klassenvariable, char name[10]zu der ich die .txtErweiterung hinzufügen möchte, damit ich die im Verzeichnis vorhandene Datei öffnen kann. Wie gehe ich vor? Es ist vorzuziehen, eine neue Zeichenfolgenvariable zu erstellen, die die verkettete Zeichenfolge...

100
Ist "else if" ein einzelnes Schlüsselwort?

Ich bin neu in C ++. Ich sehe oft bedingte Aussagen wie folgt: if statement_0; else if statement_1; Frage: Soll ich syntaktischelse if als ein einzelnes Schlüsselwort behandeln? Oder ist es tatsächlich eine verschachtelte ifAnweisung innerhalb des Äußeren elsewie unten? if...

99
Wie hat diese Person "Hello World" mit Microsoft Paint codiert?

Ich habe das gerade in den letzten Tagen gesehen und kann nicht herausfinden, wie es funktioniert. Das Video, über das ich spreche, ist hier : Dies ist die am besten bewertete Antwort auf diese Frage zum Stapelüberlauf: Warum wurde dieses Programm von drei Compilern abgelehnt? Wie kann diese Bitmap...