Menu

C++14 and C++17 support

2018-06-11
2018-06-12
  • Nick Ridgway

    Nick Ridgway - 2018-06-11

    Hello,

    I haven't been able to find any recent information on this. Is there a definitive list anywhere of how well CppCheck supports C++14 and C++17, or (if support is partial) what particular features are likely to cause problems in analysis?

    Thanks,
    Nick

     
  • Daniel Marjamäki

    We do not have such a list.

    I am now working at a company that use latest C++ for the products, therefore I have a personal interest in making it work as good as possible. I will look at better handling when I have the time.

    I do not know well what features that will cause false negatives. I have not used latest c++ that much before myself.. but that is going to change from now on.

    However I do know that lambda functions is not handled well. They are handled fine by the parser, so the semantic checkers will probably handle lambda functions well. But checkers that require value flow analysis can have false negatives.

    Best regards,
    Daniel

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.