I've tested it and there are 3 problems:
1. "TestClass *|test", stream commenting here will do "TestClass */*test*/" and this is a warning in VC8+.
I think it is better to do "TestClass * /*test*/
2. The selection after the commenting is broken. "TestClass *>/*test<*/ .
'>' is placed where the selection starts, '<' is placed where the selection ends.
The expected result is "TestClass *>/*test*/<"
3. "TestClass*| test", in this case the white spaces have not been ignored and the word 'test' is not found.
The result of stream commenting is that the whole line is commented.
This feature is great, I'll keep using it if I don't forget about it:)