Parametr domyslny w ansic avrgcc

Parametr domyslny w ansic avrgcc
0
Kopiuj
test.h 
typedef enum { 
        ccc, 
        ddd, 
        eee 
} X; 


test.c 
void foo(X f = ccc) 
{ 
} 

error: expected ';', ',' or ')' before '=' token

czy jest dopuszczalna taka skladnia w avrgcc ?
czy fukncja moze przyjmowac domyslne parametry ?
bo ciezko mi znaleŹĆ w google jednoznaczej odpowiedzi

  1. czy avrgcc to ansic ,c99 do jakego standardu nalezy ?
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:11 dni
0

Zmień na test.cpp
Domyślne parametry są w C++


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
0

aha czyli ansi c / c99 nie osbługuje domyslnych argumentów ?

_13th_Dragon
Przecież z powyższego postu jednoznacznie wynika że obsługują.
0
0

dziekuje wam za odpowiedzi .

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.