2012-07-14 11 views

Odpowiedz

20

Komitet C wyjaśnił swoje stanowisko, dlaczego nie ma operatora pozostała dla typów zmiennoprzecinkowych w dokumencie Rationale:

(6.5.5 Operatorzy multiplikatywne) Komitet C89 odrzucone rozszerzenie operatora% do pracy w przypadku typów zmiennoprzecinkowych jako takie byłoby duplikowanie obiektu dostarczonego przez fmod (patrz §7.12.10.1).

+0

Wszelkie informacje na temat przyczyn podjęcia tej decyzji? –

+0

@Remiel ponieważ * jako takie użycie powieliby obiekt dostarczony przez fmod * – ouah

+1

Tak, czytałem odpowiedź. Pozwólcie, że przeformułuję moje pytanie: jako kwestię projektowania językowego, dlaczego byłoby niepożądane zintegrowanie obiektu fmod z językiem podstawowym? –

Powiązane problemy