Was ist der Zweck des statischen Schlüsselworts im Array-Parameter einer Funktion wie "char s [static 10]"?
eim Durchsuchen eines Quellcodes bin ich auf eine Funktion wie diese gestoßen:
void someFunction(char someArray[static 100])
{
// do something cool here
}
Bei einigen Experimenten scheinen auch andere Qualifikanten zu erscheinen:
void someFunction(char someArray[const])
{
// do something cool here
}
Es scheint, dass Qualifier nur innerhalb des @ erlaubt si[
]
wenn das Array als Parameter einer Funktion deklariert ist. Was machen diese? Warum ist das bei Funktionsparametern anders?