Δημοφιλή: Ενημέρωση δεδομένων: 26 Οκτωβρίου 2026

Κατηγορίες

Διαδίκτυο1.355
Επικοινωνία321
Ήχος και βίντεο898
Γραφικά και σχεδίαση539
Γραφείο και παραγωγικότητα1.120
Εργαλεία προγραμματισμού3.132
Εργαλεία AI527
Ασφάλεια και απόρρητο385
Εργαλεία συστήματος3.113
Παιχνίδια523
Εκπαίδευση και επιστήμη239
Δίκτυα και IT284

Λήψη Cppcheck 2.11

Cppcheck is a static analysis tool for C/C++ code.

Αυτή είναι παλαιότερη έκδοση. Η τελευταία έκδοση είναι η 2.22.0. Cppcheck 2.22.0 · Κυκλοφορία:

Αρχεία εγκατάστασης 2.11

ΑρχιτεκτονικήΤύποςΕμβέλειαΜέγεθος αρχείουΛήψηSHA256
64-bit MSI — — github.com VirusTotal

Ο σύνδεσμος και το SHA256 προέρχονται από το κοινοτικό manifest του Windows Package Manager. Συγκρίνετε το hash του ληφθέντος αρχείου πριν το εκτελέσετε.

Σημειώσεις έκδοσης

- pop_back on empty container is UB
- Improve useStlAlgorithm check to handle many more conditions in the loop for any_of, all_of and none_of algorithms
- ValueFlow can evaluate the return value of functions even when conditionals are used
- ValueFlow will now forward the container sizes being returned from a function
- ValueFlow can infer possible values from possible symbolic values
- Improve valueflow after pushing to container
- The platform type 'Unspecified' within .cppcheck projects has been deprecated and will be removed in Cppcheck 2.14.
Please use 'unspecified' instead.
- Do not replace relative paths with absolute paths in suppressions in the project file dialog
- The new option --check-level=<level> has been added that controls how much checking is made by Cppcheck.
The default checking level is "normal".
If you feel that you can wait longer on results you can use --check-level=exhaustive.
- It is no longer necessary to run "--check-config" to get detailed "missingInclude" and "missingIncludeSystem" messages.
They will always be issued in the regular analysis if "missingInclude" is enabled.
- "missingInclude" and "missingIncludeSystem" are reported with "-j" is > 1 and processes are used in the backend (default in non-Windows binaries)
- "missingInclude" and "missingIncludeSystem" will now cause the "--error-exitcode" to be applied
- "--enable=information" will no longer implicitly enable "missingInclude" starting with 2.16.
Please enable it explicitly if you require it.
- The constParameter and constVariable checks have been split into 3 different IDs based on if the variable is a pointer, a reference, or local.
The different IDs will allow users to suppress different const warning based on variable type.
- constParameter
- constParameterReference
- constParameterPointer
- constVariable
- constVariableReference
- constVariablePointer
- More command-line parameters will now check if the given integer argument is actually valid.
Several other internal string-to-integer conversions will now be error checked.
- scanning projects (with -j1) will now defer the analysis of markup files until the whole code was processed

https://github.com/danmar/cppcheck/releases/tag/2.11

Ετικέτες

Κοινοποίηση