Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Bitdefender Total ...
  • Ocster Backup Pro ...
  • Hard Disk Sentinel...
  • FlashFXP [DISCOUNT...
  • DVDFab DVD Copy [D...
  • Kaspersky Internet...
  • Avast! Internet Se...
  • Avira Internet Sec...
  • Webroot SecureAnyw...
  • McAfee Total Prote...
  • Home > Windows > Programming > Other Programming Files
     Report malware

    Cppcheck 1.59

    download button

    Downloads: 3,640  View global page  Tell us about an update
    User Rating:
    Rated by:
    Excellent (4.7/5)
    4 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    GPL / $0
    5.5 MB / Windows All
    [view history]
    C: \ Programming \ Other Programming Files

     Read user reviews (0)  Send to friend   Follow (1 user)

    Cppcheck description

    Analyze your source code with this tool

    Cppcheck is developed as an open source and easy-to-use application that provides static analysis of C/C++ code.

    Cppcheck is an instrument that will check for memory leaks, mismatching allocation-deallocation, buffer overrun, and many more.

    The portable version of the software can be found here.

    Here are some key features of "Cppcheck":

    · Out of bounds checking
    · Check the code for each class
    · Checking exception safety
    · Warn if obsolete functions are used
    · Check for invalid usage of STL
    · Check for uninitialized variables and unused functions

    What's New in This Release: [ read full changelog ]

    Commandline/Settings changes:
    · New option to enable warnings but not style messages: --enable=warning
    · Cppcheck used to skip includes where the header filename is enclosed in . You can now include these headers also by using -I. It is still not required to include these headers so feel free to try it and then include the headers that give you the best results. The biggest problem with including many headers is that analysis gets slow.

    New checks:
    · New POSIX checks: pipe() buffer size, redundant calls of set/get user id, too big value passed to usleep(), buffer overflow when using write()
    · Storing getc() return value in char variable and comparing to EOF.
    · Detect redundant bitand operations
    · Find suspicious equality comparisons like: if(a == 0) a == 1;
    · Warn about using malloc() for classes containing virtual methods, std::-objects or constructors
    · Portability check that warns when using NULL as argument to variadic function. It has undefined behavior on some implementations.

    · Impr...

     Softpedia guarantees that Cppcheck 1.59 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >]


    TAGS:

    check source code | source code analyzer | source code checker | analyzer | source code | syntax

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM