Qt creator(2.5.0) doesnt interpret "Try catch" block in constructor.



  • Consider the below pseudo code, I added a try catch block for the constructor , which i am sure is valid.
    @C::C()
    try
    : A ( /.../ )
    , b( /.../ )
    {
    }
    catch( ... )
    {

    }@

    For some strange reason Qt creator doesn't understand this syntax and underlines the "try" line and the "catch" block in red.

    Qt creator version :2.5.0.

    The code compiles without any error. Please let me know if any one has a solution for this. Thanks!

    --Nikhil



  • That's not exactly strange, it's a very uncommon syntax. The qt syntax parser is not 100% conformant so it won't understand the more exotic constructs. That's true for almost every IDE I know of.
    I don't think there is a lot one can do beyond submitting a patch.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.