Re: why still use C?
From: Jeremy Yallop (jeremy_at_jdyallop.freeserve.co.uk)
Date: 10/16/03
- Next message: Christopher Benson-Manica: "Re: bugs in c"
- Previous message: Joona I Palaste: "Re: question"
- In reply to: Jirka Klaue: "Re: why still use C?"
- Next in thread: Mark Gordon: "Re: why still use C?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 16 Oct 2003 13:49:51 GMT
Jirka Klaue wrote:
> #include "stdio.h"
> int main(void)
> {
> int
> #ifdef __cplusplus
> i = 2;
> #elif defined __STDC_VERSION__ && __STDC_VERSION__ == 199901L
> i = 1;
> #else
> i = 0;
> #endif
> puts(i == 2 ? "C++" : i == 1 ? "C99" : "C89");
> return 0;
> }
A C89 implementation is allowed to define a __cplusplus macro, AFAICT.
(You also classify C0X as C89).
Jeremy.
- Next message: Christopher Benson-Manica: "Re: bugs in c"
- Previous message: Joona I Palaste: "Re: question"
- In reply to: Jirka Klaue: "Re: why still use C?"
- Next in thread: Mark Gordon: "Re: why still use C?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|