help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: string.h included in iostream


From: Larry Smith
Subject: Re: string.h included in iostream
Date: Mon, 16 Oct 2006 23:05:41 GMT
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060411

r.gmail wrote:
> Hi all,
>   when I try to compile the following simple code:
> 
> #include <iostream>
> 
> int main () {
> 
>   if (index > 0) {
>     std::cout << "Here" << std::endl;
>   }
> 
>   return 0;
> }
> 
> using g++ 3.3.5 (Debian 1:3.3.5-13) version and also g++ version  4.1.1
> (Fedora core 5), I don't have any warnings or errors during the
> compilation and the executable works fine, just prints "Here" to
> stdout.
>   I suppose it works, using instead of "index", any other extern
> symbols defined in string.h or strings.h (simply the "compiler"
> compares the address of such functions with a null).
>   My question is is it a standard behavior ? Should string.h be
> included in iostream ?
> 
> thanks.
> 

Did you turn on warnings?  Most are 'off' by default.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]