Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.

5
Wie verwende ich Arrays in C ++?
C ++ erbte Arrays von C, wo sie praktisch überall verwendet werden. C ++ bietet Abstraktionen, die einfacher zu verwenden und weniger fehleranfällig sind ( std::vector<T>seit C ++ 98 und std::array<T, n>seit C ++ 11 ), sodass Arrays nicht so häufig benötigt werden wie in C. Wenn Sie jedoch Legacy …



21
Verwendung der PI-Konstante in C ++
Ich möchte die PI-Konstante und die trigonometrischen Funktionen in einigen C ++ - Programmen verwenden. Ich bekomme die trigonometrischen Funktionen mit include <math.h>. Es scheint jedoch keine Definition für PI in dieser Header-Datei zu geben. Wie kann ich PI erhalten, ohne es manuell zu definieren?
476 c++  trigonometry 





12
Wann soll reinterpret_cast verwendet werden?
Ich bin wenig mit der Anwendbarkeit von verwechselt reinterpret_castvs static_cast. Nach dem, was ich gelesen habe, besteht die allgemeine Regel darin, statische Umwandlung zu verwenden, wenn die Typen zur Kompilierungszeit interpretiert werden können, daher das Wort static. Dies ist die Besetzung, die der C ++ - Compiler intern auch für …
459 c++  casting 

6
Typedef Funktionszeiger?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Как работает typedef в этом коде? Ich lerne, wie man DLLs dynamisch lädt, aber was ich nicht verstehe, ist diese Zeile typedef void (*FunctionFunc)(); Ich habe ein paar Fragen. Wenn jemand in der Lage ist, ihnen zu antworten, wäre ich …
458 c++  c  pointers  typedef 






Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.