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

Kopiert C das Element bei jedem Zugriff auf ein Array?

C kann keine Referenzen im Gegensatz zu C ++ zurückgeben. Heißt das, wenn Sie auf A[i] zugreifen, wird das Element beim Auswerten des Ausdrucks kopiert? Wenn A beispielsweise ein Array von 10 int s ist, inkrementiert A[5]+=1; nur...
23.07.2017, 10:07
7
Antworten

Wenn ich meine Hilfsklassen erstellt habe, überlege ich das Design?

Ich bin ein C ++ - Programmierer und bin kürzlich einer neuen Firma beigetreten, die viel C verwendet. Als sie meinen Code überprüft haben, dachten sie, ich übertrumpfe einige der Dinge, denen ich völlig widersprach. Das Unternehmen macht alles...
22.05.2009, 23:02
9
Antworten

Wie kann ich die Vor-Hauptinitialisierung in C / C ++ mit avr-gcc durchführen?

Um sicherzustellen, dass ein bestimmter Initialisierungscode vor main (mit Arduino / avr-gcc) ausgeführt wird, habe ich einen Code wie den folgenden: %Vor% Idealerweise möchte ich einfach schreiben können: %Vor% aber das kompiliert ni...
04.06.2009, 11:08
3
Antworten

Welche Datenstrukturen und Algorithmen sind in C nicht implementierbar? [geschlossen]

Das mag naiv klingen, aber gibt es irgendwelche Datenstrukturen / Algorithmen, die nicht in C konstruiert werden können, wenn man genug Code hat? Ich verstehe das Argument, Turing sei vollständig. Ich weiß auch, dass es vorteilhaft ist, eine ele...
28.01.2014, 03:21
6
Antworten

C language: Wie erhält man die verbleibende Zeichenkette nach der einmaligen Verwendung von strtok ()?

Meine Zeichenfolge ist "A, B, C, D, E" Und das Trennzeichen ist "," Wie kann ich die verbleibende Zeichenkette erhalten, nachdem ich strtok () einmal ausgeführt habe, also "B, C, D, E" %Vor% Die Ausgabe ist: a: Ein Foto b: A Aber wie...
01.11.2013, 09:58
4
Antworten

Was bedeutet 'rc' für Funktionsrückgabewerte? [geschlossen]

Beim Lesen von C-Code stoße ich oft auf Aussagen wie:         int rc = foo (bar, baz);     assert (rc! = NULL);    wobei die Variable rc zum Überprüfen des Rückgabewerts der Funktion verwendet wird. Ich nehme an, es ist eine Art Merksp...
26.02.2013, 14:24
5
Antworten

schreibe Daten zur Registrierung

Ich habe die Speicheradresse eines bestimmten Registers (die Adresse LCDCW1 ist C000). c-Codes: %Vor% Ich möchte nur Daten in dieses Register schreiben. Die Codes haben Probleme, wie man es korrigiert? thx!     
16.04.2010, 09:44
5
Antworten

Fehlerbehebung bei Busfehlern

Ich versuche eine Zeichenfolge umzukehren. Dies ist der Code, den ich ausprobiert habe: %Vor% Der Code gibt ein Bus error : 10 aus. Aber wenn ich den gleichen Code wie schreibe: %Vor% Es funktioniert perfekt. Warum ist der er...
18.09.2011, 01:03
8
Antworten

wie strcpy behoben wird, damit überlappende Zeichenfolgen erkannt werden

In einem Interview wurde ich gebeten, eine Implementierung von strcpy zu schreiben und sie dann so zu korrigieren, dass sie überlappende Zeichenfolgen richtig behandelt. Meine Implementierung ist unten und es ist sehr naiv..wie repariere ich es,...
15.09.2011, 08:01
3
Antworten

Ist es eine schlechte Idee, die -fms-Erweiterungen von GCC zu verwenden?

GCC hat eine Option, -fms-extensions , die die Verwendung von anonymen Strukturelementen erlaubt: %Vor% Dies ermöglicht den Zugriff auf ein x Element in struct b , indem einfach b.x verwendet wird. Dies ist sehr nützlich, aber es s...
31.12.2012, 20:53