Heute stieß ich auf this Stück Code:prototypisiert Funktion von structs
int main() {
struct Foo {};
struct Bar {};
Foo(b)(int (Bar*c)); // ?
return 0;
}
Ich habe absolut keine Ahnung, was los ist. Mein Compiler (VC14) warnt mich vor einer ungenutzten Prototyp-Funktion?
Was diese Linie zu tun hat (eine Funktion erklären: die Namen, welche Parameter und Rückgabetyp Wie es nennen?)
Foo(b)(int (Bar*c));
Vielen Dank im Voraus für das Helfen ich heraus!
Es wäre hilfreich zu erklären, warum es nicht gültig ist C. –
@ JohannesSchaub-litb Hinzugefügt, dass auch. –