Suchergebnisse für Anfrage "c++"
Zugriff auf Strukturelemente mit dem Array-Indexoperator
Lassen Sie uns einen Typ T und eine Struktur mit NUR einheitlichen Elementen vom Typ T haben. struct Foo { T one, T two, T three }; Ich möchte auf folgende Weise darauf zugreifen: struct Foo { T one, T two, T three T &operator [] (int i) { ...
Warum sollte ich nicht # <bits / stdc ++. H> einschließen?
Ich habe eine Frage mit meinem Code gepostet, deren einziges#include Direktive war die folgende: #include <bits/stdc++.h>Mein Lehrer sagte mir, ich solle das tun, aber im Kommentarbereich wurde mir mitgeteilt, dass ich das nicht tun sollte. Warum
Verwendung von observer_ptr
Was genau ist der Punkt des Konstruktsstd::observer_ptr [http://en.cppreference.com/w/cpp/experimental/observer_ptr] in der technischen Spezifikation V2 der Bibliotheksgrundlagen? Es scheint mir, dass alles, was es tut, ist ein nacktes ...
VS2015 cl CRT-Bibliotheken (stido.h, ctype.h usw.) können nicht gefunden werden, wenn auf der Befehlszeile erstellt wird
Ich habe die neueste Version von VS2015 Professional installiert.Opened die Visual Studio-Eingabeaufforderung und lief vcvars32.batschrieb ein einfaches helloworld.cpp-Programm (enthält stdio.h und druckt "Hallo Welt")versuchtcl helloworld.cppIch ...
Wie weit ist es mit einer stark typisierten Sprache?
Nehmen wir an, ich schreibe eine API, und eine meiner Funktionen verwendet einen Parameter, der einen Kanal darstellt, und wird immer nur zwischen den Werten 0 und 15 liegen. Ich könnte es so schreiben: void Func(unsigned char channel) { ...
Eine fehlende vtable bedeutet normalerweise, dass die erste virtuelle Nicht-Inline-Member-Funktion keine Definition hat.
Ich bin mir ziemlich sicher, dass diese Frage doppelt gestellt ist, aber mein Code ist hier anders. Das Folgende ist mein Code. Es schlägt mit dem Fehler "Undefinierte Symbole" fehl, nicht sicher, was fehlt. class Parent { public : virtual int ...
Differenz zwischen dereferenzierendem NULL-Zeiger und nicht initialisiertem Zeiger
On Codeblöcke (C ++) #include<bits/stdc++.h> using namespace std; int main(){ int *p; cout<<*p; } produziert Müllwert, während #include<bits/stdc++.h> using namespace std; int main(){ int *p=NULL; cout<<*p; }results in Laufzeitfehler. Ich habe ...
new, delete, malloc & free
Diese Frage wurde mir in einem Interview gestellt: In C ++, was, wenn wir Speicher mit @ zuweismalloc und benutzedelete, um den zugewiesenen Speicher freizugeben?was, wenn wir den Speicher mit @ zuweisnew und befreie es mitfree?Welche Probleme ...
Valgrind Fehler: Wird beim Beenden verwendet: 72.704 Bytes C ++ - Initialisierungsliste Verrücktheit mit char *
Problem Ich habe ein seltsames Problem, mit dem ich nicht gerechnet habe. Ich habe eine Klasse namens Answers und in der Kopfzeile ist dies: class Answer { char* aText; bool b_correct; public: Answer():aText(0){;} //default constructor }Der ...
C / C ++: Wie finde ich die Kette der Header-Dateien für eine bestimmte Definition heraus?
n Visual C ++ kann man die Header-Datei finden, wo ein beliebigesNam (Variable oder Typ) ist defined Drücken Sie F12 oder wählen SieZur Definition gehen. Diese Funktion ist sehr nützlich, zeigt aber nur dasndstando (Header-Datei), in der der Name ...