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.
Bearbeiten: Ich habe die schnellere / effizientere aus dem Titel der Frage entfernt, da es irreführend war. Meine Absicht war nicht Optimierung, sondern das Verstehen von Arrays. Entschuldige den Ärger!
%Vor%
Versus
%Vor%
Ich bin mir zie...
Ссылка
Unäre Funktion, die ein Element aufnimmt
der Bereich als Argument. Dies kann entweder
sei ein Zeiger auf eine Funktion oder ein
Objekt, dessen Klasse überlastet ist
Operator(). Sein Rückgabewert, falls vorhanden,
wird ig...
Ich weiß, dass Vektoren zu einer vordefinierten Größe konstruiert werden können
%Vor%
Aber gibt es eine Möglichkeit, die Dimensionen verschachtelter Vektoren anzugeben?
%Vor%
Nehmen wir an, ich wollte einen Vektor der Größe 4 mit Vektore...
Angenommen, ich definiere diese Struktur:
%Vor%
Wie kann ich den Operator + überladen, so dass deklariert,
%Vor%
der Ausdruck
%Vor%
ergibt
%Vor%
und der Ausdruck
%Vor%
ergibt
%Vor%
Wird die kommutative Eigenschaft für...
Wenn Sie eine Textdatei mit ein paar Zeichen haben (sagen wir 10), können Sie versuchen, 1000 Zeichen davon zu lesen.
%Vor%
Dies setzt natürlich das eofbit Flag (und das failbit ), Sie können jedoch die gewünschten Zeichen erhalten.
Ang...
Wie können wir Vignettenfilter in opencv machen? Müssen wir irgendeinen Algorithmus dafür implementieren oder nur mit den Werten von BGR spielen? Wie können wir diese Art von Filtern machen? Ich sah seine Implementierung hier , aber ich habe es...
Ich verwende realloc in jeder Iteration einer for -Schleife, die mehr als 10000-mal iteriert.
Ist das eine gute Übung? Wird realloc einen Fehler verursachen, wenn es oft aufgerufen wurde?
Ich ermutige mit diesem Problem:
Wenn ich habe
%Vor%
gcc gibt:
moves.cc: In der Funktion 'int main ()':
moves.cc:15:7: Fehler: zu viele Initialisierer für 'A'
A b {a};
Aber wenn ich A b (a) anstelle von A b {a} verwende, wird...
Ich habe wenig Zweifel über String-Literale in C ++.
%Vor%
Nun werden strPtr und strArray als Zeichenfolgenliterale betrachtet.
Nach meinem Verständnis werden String-Literale im Nur-Lese-Speicher gespeichert, so dass wir ihre Werte nicht...