User forums > General (but related to Code::Blocks)

istringstream : bug @ MS

<< < (2/5) > >>

Game_Ender:
Why don't you just try this code in an un manually patched version of VS 2005 and any VS 2005 Express edition:

--- Code: (cpp) ---#include <sstream>

int main()
{
unsigned int x = 10000000;
while( x-- )
{
std::iostream s(0);
}
}
--- End code ---

Then just watch the memory usage shoot sky high.  This literally makes the expression edition useless because you have to apply a patch manually and recompile the libraries to fix this in the full version.  The express edition doesn't come with the libraries.

thomas:
That is probably deliberate behaviour.

Very likely, the entire purpose of the Express Edition is that everybody is fooled into saying "why, an IDE for free, that's great". By the time you discover that it is in fact unusable for anything but the most trivial stuff, you have to buy the full version, because that is cheaper than migrating to a different IDE...

Game_Ender:
It might be deliberate that they are not releasing a patch, but the bug was not deliberate because if you bought VS 2005 you have to patch the library by hand and then recompile it.

AkiraDev:
In any case, the only people who could spot the bug are at the knowledge level of professionals who would have chosen the complete suite. Not that they should be happy about recompiling the libraries.

thomas:

--- Quote from: Game_Ender on January 31, 2006, 05:27:13 pm ---It might be deliberate that they are not releasing a patch, but the bug was not deliberate because if you bought VS 2005 you have to patch the library by hand and then recompile it.

--- End quote ---
Oh, don't believe that this would prevent them for a second.

They also built a lot of security holes into Windows deliberately, only to thwart piracy and to further Internet Explorer without violating the warrants against them.

Without using Windows update, your computer is entirely useless. As soon as you connect it to the internet, it will cease to function within a few minutes.

Windows update, on the other hand, only works with Internet Explorer (you cannot even access the site if your user agent is anything else but IE5/6) and with "Windows genuine advantage validation".

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version