|
From: Ioannis V. <no...@ho...> - 2003-03-01 18:42:48
|
Regarding iso646.h it is a standard C94 header file (C94 is an interim update of C89/90). =0D =0D "The C Standard has more recently been amended and clarified. =0D Amendment 1 (approved in 1994) adds extensive support for manipulating wi= de characters,=0D which represent large character sets, and some additional support for writing source code=0D in national variants of the ISO 646 character set. Most of these new features are additions =0D to the library, and most library additions are defined or declared in thr= ee new headers=0D -- <iso646.h>, <wchar.h>, and <wctype.h>."=0D =0D =0D However in C++ they are *reserved* keywords, so this header file is not valid for C++98 code. That means that you can't expect it to exist in eve= ry C++98 compliant implementation, and you can't expect that if it exists as part of the C compiler, its implementors to have taken care so as it does= n't produce conflict errors when used in C++ code.=0D =0D =0D =0D Ioannis Vranos=0D =0D * Programming pages: http://www.noicys.freeurl.com=0D * Alternative URL: http://run.to/noicys=20 |