c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
5
Antworten

Was passiert, wenn versucht wird, den vom Heap-Manager zugewiesenen Speicher freizugeben, der mehr als angeforderte zuweist?

Diese Frage wurde mir in einem Interview gestellt. Angenommen, char * p = malloc (n) weist mehr als n zu, sagen wir, dass N Bytes Speicher zugeordnet sind und free (p) wird verwendet, um den Speicher freizugeben, der p zugewiesen ist. Kann...
25.02.2010, 17:56
3
Antworten

Atomare Operationen auf 'unique_ptr'

std::shared_ptr hat Spezialisierungen für atomare Operationen wie atomic_compare_exchange_weak und family, aber ich Dokumentation zu entsprechenden Spezialisierungen für std::unique_ptr kann nicht gefunden werden. Sind da irgendwelche...
28.01.2016, 17:09
2
Antworten

Warum ist case statement innerhalb eines Blocks für einen anderen Fall erlaubt? [Duplikat]

Ich habe Code durchgelaufen, der so aussieht: %Vor% Beachten Sie, dass case 2 einen Block mit geschweifter Klammer öffnet, der erst nach case 3 geschlossen wird. Zunächst schien dies ein Tippfehler zu sein, der entweder einen Compile...
06.02.2017, 22:42
4
Antworten

'inet_addr': Verwenden Sie stattdessen inet_pton () oder InetPton () oder definieren Sie _WINSOCK_DEPRECATED_NO_WARNINGS

Ich verwende Visual Studio 2015 und versuche, Code zu kompilieren, der funktioniert hat, bevor ich von VS 2013 aktualisiert habe. 'inet_addr': Verwenden Sie stattdessen inet_pton () oder InetPton () oder definieren Sie _WINSOCK_DEPRECATED_N...
18.04.2016, 00:37
2
Antworten

Universelle Aggregat-Initialisierung durch variadische Vorlagen

Das ist ein interessantes Problem, über das ich vor einiger Zeit nachgedacht habe. Gegeben ein struct mit einem zugrunde liegenden Aggregat: %Vor% Wie würden Sie den variadischen Vorlagenkonstruktor A(const T& value, const Ts& ....
27.03.2016, 17:03
3
Antworten

Ok, std :: getline () mit einem moved-from std :: string zu verwenden?

Ist das zweite Argument für std::getline(std::istream&, std::string&) sicher und gut definiert? Ein L-Wert, der sich auf eine verschobene std::string bezieht, und, falls dies der Fall ist, wird diese Zeichenfolge wiederhergeste...
10.10.2017, 18:27
3
Antworten

Beste C ++ - Matrixbibliothek für spärliche unitäre Matrizen

Ich suche eine gute (im besten Fall aktiv gepflegte) C ++ - Matrixbibliothek. Dabei sollte es templated sein, weil ich einen Rationalkomplex als numerischen Typ verwenden möchte. Die Matrizen, mit denen ich mich beschäftige, sind hauptsächlich s...
08.02.2010, 15:20
7
Antworten

Eine C ++ Version des Algebra Spiels schreiben 24

Ich versuche ein C ++ - Programm zu schreiben, das wie das Spiel 24 funktioniert. Für diejenigen, die nicht wissen, wie es gespielt wird, versuchen Sie im Grunde, durch die vier algebraischen Operatoren von + vier beliebige Zahlen zu finden , -,...
16.02.2010, 22:52
2
Antworten

wie man SIFT in opencv benutzt

Ich lerne C ++ und OpenCV in diesen Tagen. Bei einem Bild möchte ich seine SIFT-Funktionen extrahieren. Von Ссылка können wir wissen, dass OpenCV 2.4.8 das SIFT-Modul besitzt. Siehe hier: Aber ich weiß nicht, wie man es benutzt. Zur Verwen...
28.03.2014, 20:38
1
Antwort

C ++ 11 Code mit Vererbung kompiliert nicht mit clang

Ich habe ein kleines Programm mit so einfachem Code: %Vor% Leider kompiliert es nicht. Ich habe versucht, es mit folgenden Teilen des Codes zu kompilieren: %Vor% Und beide Varianten kompilieren gut. Ist es ein Fehler in meinem Compiler (...
01.04.2014, 17:14