cppcheck 2.7 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, C++ เจ…เจคเฉ‡ C เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจ•เฉ‹เจก เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•

เจธเจŸเฉˆเจŸเจฟเจ• เจ•เฉ‹เจก เจเจจเจพเจฒเจพเจˆเจœเจผเจฐ cppcheck 2.7 เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ C เจ…เจคเฉ‡ C++ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เฉˆเจฐ-เจฎเจฟเจ†เจฐเฉ€ เจธเฉฐเจŸเฉˆเจ•เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจเจฎเจฌเฉˆเจกเจก เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจ–เจพเจธ เจนเฉˆเฅค เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจ—เฉเจฐเจนเจฟ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ cppcheck เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจ•เจพเจธ, เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉ‹เจก เจธเจผเฉˆเจฒเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉ‹เจก เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจฐเจ—เฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจœเจพเจ‚ เจคเจพเจ‚ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจชเจพเจฐเจธเจฐ เจœเจพเจ‚ เจ•เจฒเฉˆเจ‚เจ— เจคเฉ‹เจ‚ เจฌเจพเจนเจฐเฉ€ เจชเจพเจฐเจธเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจตเจฟเฉฑเจš เจกเฉ‡เจฌเฉ€เจ…เจจ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเจฅเจพเจจเจ• เจธเจฐเฉ‹เจค เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ donate-cpu.py เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก GPLv3 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

cppcheck เจฆเจพ เจตเจฟเจ•เจพเจธ เจ…เจฃ-เจชเฉเจฐเจญเจพเจธเจผเจฟเจค เจตเจฟเจตเจนเจพเจฐ เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚ เจ–เจผเจคเจฐเจจเจพเจ• เจกเจฟเจœเจผเจพเจˆเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจนเฉˆเฅค เจŸเฉ€เจšเจพ เจเฉ‚เจ เฉ‡ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจ•เจฐเจจเจพ เจตเฉ€ เจนเฉˆเฅค เจชเจ›เจพเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚: เจ—เฉˆเจฐ-เจฎเฉŒเจœเฉ‚เจฆ เจตเจธเจคเฉ‚เจ†เจ‚ เจฒเจˆ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ, เจœเจผเฉ€เจฐเฉ‹ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจก, เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจ“เจตเจฐเจซเจฒเฉ‹เจœเจผ, เจ—เจฒเจค เจฌเจฟเฉฑเจŸ เจธเจผเจฟเจซเจŸ เจ“เจชเจฐเฉ‡เจธเจผเจจ, เจ—เจฒเจค เจชเจฐเจฟเจตเจฐเจคเจจ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚, STL เจฆเฉ€ เจ—เจฒเจค เจตเจฐเจคเฉ‹เจ‚, เจจเจฒ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจกเฉ€เจฐเฉ‡เจซเจฐเฉˆเจ‚เจธ, เจ…เจธเจฒ เจชเจนเฉเฉฐเจš เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเจพเจ‚เจšเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฌเจซเจฐ เจฒเจˆ, เจฌเจซเจฐ เจ“เจตเจฐเจฐเจจเจœเจผ, เจ…เจฃ-เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚เฅค

เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš, เจธเจตเฉ€เจกเจฟเจธเจผ เจ•เฉฐเจชเจจเฉ€ Cppcheck Solutions AB Cppcheck เจชเฉเจฐเฉ€เจฎเฉ€เจ…เจฎ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเจ•เจธเจค เจ•เจฐ เจฐเจนเฉ€ เจนเฉˆ, เจœเฉ‹ เจ…เจจเฉฐเจค เจฒเฉ‚เจชเจธ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ, เจ…เจฃ-เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจ–เฉ‹เจœ เจ…เจคเฉ‡ เจ‰เฉฑเจจเจค เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† - เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจŸเฉˆเจ— เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจธ เจ‡เฉฑเจ• เจฆเฉเจฐเจฟเจธเจผ เจนเฉˆเฅค เจกเฉˆเจ‚เจ—เจฒเจฟเฉฐเจ— เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจœเฉ€เจตเจจ เจญเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจธเฉเจงเจฐเฉ‡ เจนเฉ‹เจ เจšเฉˆเจ•;
  • เจธเฉฐเจšเจฟเจค เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจฆเฉ€เจ†เจ‚ เจ•เจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹