function-prototypes

Alles, was mit C- und C ++ - Funktionsprototypen zusammenhängt. Funktionsprototypen sind eine Möglichkeit, die Schnittstelle einer Funktion zum Client-Code zu beschreiben.
6
Antworten

Warum enthalten Funktionsprototypen Parameternamen, wenn sie nicht benötigt werden?

Ich dachte immer, dass ein Funktionsprototyp die Parameter der Funktion und deren Namen enthalten muss. Allerdings habe ich das gerade ausprobiert: %Vor% Und es hat funktioniert! Ich habe sogar versucht, mit extremer Vorsicht zu kompilieren:...
08.03.2011, 15:00
1
Antwort

Fehler C2371: 'Funktionsname' Neudefinition: verschiedene Grundtypen

Ich habe ein Problem. Ich verwende Visual Studio 2013 und erhalte folgenden Fehler: %Vor% Ich weiß nicht, warum ich diesen Fehler bekomme. Ich bekomme den gleichen Fehler mit VS12, wenn ich versuche, die Funktion getgrundflaeche() aufzuru...
09.11.2013, 20:39
3
Antworten

Ist es für Funktionsprototypen und Funktionsimplementierungssignaturen in Ordnung, const inkonsistent zu verwenden?

Ich möchte gerne die Werte für den geraden Wert als const deklarieren, wenn möglich, und durch die Suche nach SO fand ich, dass das ist nicht zu ungewöhnlich . So: %Vor% Aber ich frage mich: const für Werte ist ein Implementierungsd...
08.03.2013, 15:36
3
Antworten

Warum Funktionsprototypen?

Warum Funktionsprototypen in C verwenden? Es scheint irgendwie redundant zu sein, da wir den Funktionsnamen, die Argumenttypen und den Rückgabetyp bereits in der Definition deklarieren. Müssen die Prototypen deklariert werden, bevor die Funktion...
10.02.2014, 06:45
3
Antworten

Funktion Pointer Deklaration - was macht __P?

Die übliche Form von Funktionszeigerdefinitionen ist: %Vor% Aber ich habe heute eine Form gesehen, die ich nicht verstanden habe. Kann mir das bitte jemand erklären? %Vor%     
20.04.2013, 16:18