Suchergebnisse für Anfrage "c++-faq"

10 die antwort

Variadische Vorlagenargumente einschränken

Können wir verschiedene Template-Argumente auf einen bestimmten Typ beschränken? Das heißt, erreichen Sie so etwas (nicht wirklich C ++ natürlich): struct X {}; auto foo(X... args)Hier ist meine Absicht, eine Funktion zu haben, die eine variable ...

4 die antwort

Verwenden von RAII zum Verwalten von Ressourcen über eine C-API

Ressourcenbeschaffung ist Initialisierung [https://stackoverflow.com/questions/2321511/what-is-meant-by-resource-acquisition-is-initialization-raii] (RAII) wird häufig in C ++ verwendet, um die Lebensdauer von Ressourcen zu verwalten, für die ...

2 die antwort

Was sind die neuen Funktionen in C ++ 17?

C ++ 17 ist jetzt mit allen Funktionen ausgestattet, so dass große Änderungen unwahrscheinlich sind. Hunderte von Vorschlägen wurden für C ++ 17 eingereicht. Welche dieser Funktionen wurden C ++ in C ++ 17 hinzugefügt? Wenn Sie einen C ++ - ...

TOP-Veröffentlichungen

2 die antwort

Wie implementiere ich klassische Sortieralgorithmen in modernem C ++?

Dasstd::sort Algorithmus (und seine Cousinsstd::partial_sort undstd::nth_element) aus der C ++ Standard Library ist in den meisten Implementierungeneine komplizierte und hybride Verschmelzung von elementareren Sortieralgorithmen ...

2 die antwort

Wann haben zusätzliche Klammern eine andere Auswirkung als die Priorität des Operators?

Klammern in C ++ werden an vielen Stellen verwendet: z. in Funktionsaufrufen und Gruppierungsausdrücken, um die Vorrangstellung von Operatoren zu überschreiben. Abgesehen von illegalen zusätzlichen Klammern(wie etwa ...

3 die antwort

Warum überspringt std :: getline () die Eingabe nach einer formatierten Extraktion?

Ich habe den folgenden Code, der den Benutzer zur Eingabe seines Namens und Status auffordert: #include <iostream> #include <string> int main() { std::string name; std::string state; if (std::cin >> name && std::getline(std::cin, state)) { ...

2 die antwort

Was genau ist die Als-ob-Regel?

Wie der Titel sagt,Was genau ist die &quot;Als-ob&quot; -Regel?Eine typische Antwort wäre:Die Regel, die alle Code-Transformationen zulässt, die das beobacht...

2 die antwort

Warum verhindern meine Include-Guards nicht die rekursive Einbeziehung und die Definition mehrerer Symbole?

Zwei häufige Fragen zuWachen einschließen:ERSTE FRAGE:Warum werden meine Header-Dateien nicht durch Schutzmaßnahmen geschützt?gegenseitige, rekursive Inklusi...

1 die antwort

Warum werden die Mitglieder meiner Struktur mit `{}` nicht richtig initialisiert? [Duplikat

Diese Frage hat hier bereits eine Antwort: C und C ++: Teilinitialisierung der automatischen Struktur [/questions/10828294/c-and-c-partial-initialization-of-automatic-structure] 5 AntwortenIch hatte den folgenden Code: #include <iostream> ...

1 die antwort

Bedeutet const thread-safe in C ++ 11?

Ich höre das