Hello Thiago.

> 
> Of those, C4275, C4514, C4800, C4097, C4786 and C4710 are stupid. I can't see 
> anyone who wants to know those warnings.
> 
Most are sure, but sometimes you need this diagnostic and you wonder why you 
cannot switch it on.

> I'll concede we may have gone too far on C4244 and C4355.
> 


Disabling C4244 /* conversion from 'type1' to 'type2', possible loss of data */
is more than going to far. It is kind of sabotage imho. 

And what about C4231?   nonstandard extension used : 'identifier' before 
template explicit instantiation
And what about  C4530 C++ exception handler used, but unwind semantics are not 
enabled. Specify /EHsc
ignoring that can have serous consequences as the stack is not unwound, when an 
exception is thrown.
We made this an error to be always. If you use libraries with exceptions you 
should enable exceptions your code.

C4706 assignment within conditional expression 
is actually a life saver. Disabling that is cruel.

Regards,
Gunnar
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to