I am using keep on string appending without limitation it crash the system
example i am using
std::string a="abc";
for( int i = 0 ; i < 50 ; i++)
{
a=a+a;
}
std::cout << a;
It will crash system
I need to give max limit to the string with out system hang.
Last edited on
It doesn't crash my system (32bit ppc/gcc 4.0), and it shouldn't crash yours either.
What do you mean by "crash"?
It doesn't?
Wouldn't the resulting string be about 3*(2^50) = 10^15 = 100 1 million billion chars long?
Last edited on
It throws an exception (as you'd expect).
Why would you think it will crash?
Last edited on