string class also stores the length of the string associated with it.
When the string is printed, it prints it till the length
but char array does not store any length variable.


On Sat, Jul 30, 2011 at 10:36 AM, Grapher <[email protected]> wrote:
> string str("Hello");
> int main()
> {
>    str[3]=0;
>    cout<<str;
> }
>
> O/P : Hel o
>
> int main()
> {
>    char arr[] = "Hello";
>    arr[3] = 0;
>    cout<<arr;
> }
>
> O/P: Hel
>
> What is the delimiter in string class in c++ then ? Why is it not
> limiting it to NULL ?
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/algogeeks?hl=en.
>
>



-- 
Sanjay Ahuja,
Analyst, Financing Prime Brokerage
Nomura Securities India Pvt. Ltd

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to