403Fermer405
FarewellLe 19/01/2010 à 10:48
Tiens, cette ligne de code ne veut pas compiler :
return {31,(Year%4 ? 28 : 29),31,30,31,30,31,31,30,31,30,31}[Month];
Ya pas une extension GNU quelconque permettant ça ?

Evidemment, décomposé, ça marche :
int Date::lastDay(int Month, int Year)
{
    int LastDayList[12] = {31,(Year%4 ? 28 : 29),31,30,31,30,31,31,30,31,30,31};
    return LastDayList[Month];
}