[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Anders Melchiorsen wrote: > > "Egon Andersen, Talura" <sslug@sslug> skrev: > > > Og mindsket performance er ikke acceptabelt. > > Så er løsningen at holde sig til den delmængde af funktionalitet, som > virker ens på begge platforme. Så kan du bruge en "native" compiler > begge steder, uden at skulle emulere det ene eller andet system. > Gerne, bare det er ISO-C99 og POSIX. Alt er nemlig lavet fuldstændig efter standarderne! Men hvilken native compiler overholder/følger standarderne? > Hvad er det, der er så vigtigt fra C99, at du ikke kan bruge stort set > enhver C compiler? Det plejer kun at være understøttelsen af C++, der > er store problemer med. > Bare for at nævne et par stykker: intmax_t, double_t, infinity, VLA, compound literal, variabel erklæringer med block-scope (ikke function scope) og en sjat mere. Stortset alt der er nyt i C99 i forhold til C89 anvendes, så down-grade er reelt ikke en option. Fx. kan jeg ikke bruge gcc 2.9x.x!
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |