เชธเซ€เชชเซ€เชชเซ€เชšเซ‡เช• 2.7เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชธเซ€++ เช…เชจเซ‡ เชธเซ€ เชญเชพเชทเชพเช“ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เช•เซ‹เชก เชตเชฟเชถเซเชฒเซ‡เชทเช•

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

เชธเซ€เชชเซ€เชชเซ€เชšเซ‡เช•เชจเซ‹ เชตเชฟเช•เชพเชธ เช…เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชตเชฐเซเชคเชฃเซ‚เช• เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชœเซ‹เช–เชฎเซ€ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชกเชฟเชเชพเช‡เชจเชจเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชงเซเชฏเซ‡เชฏ เช–เซ‹เชŸเชพ เชนเช•เชพเชฐเชพเชคเซเชฎเช•เชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เชชเชฃ เช›เซ‡. เช“เชณเช–เชพเชฏเซ‡เชฒเซ€ เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚: เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชชเชฆเชพเชฐเซเชฅเซ‹เชจเชพ เชจเชฟเชฐเซเชฆเซ‡เชถเช•เซ‹, เชถเซ‚เชจเซเชฏ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชœเชจ, เชชเซ‚เชฐเซเชฃเชพเช‚เช• เช“เชตเชฐเชซเซเชฒเซ‹, เช–เซ‹เชŸเซ€ เชฌเซ€เชŸ เชถเชฟเชซเซเชŸ เช•เชพเชฎเช—เซ€เชฐเซ€, เช–เซ‹เชŸเชพ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃเซ‹, เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชธเซเชฏเชพเช“, STL เชจเซ‹ เช–เซ‹เชŸเซ‹ เช‰เชชเชฏเซ‹เช—, เชจเชฒ เชชเซ‹เช‡เชจเซเชŸเชฐ เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธ, เชตเชพเชธเซเชคเชตเชฟเช• เชเช•เซเชธเซ‡เชธ เชชเช›เซ€ เชšเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเชซเชฐ เชฎเชพเชŸเซ‡, เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ, เช…เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชšเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช—.

เชธเชฎเชพเช‚เชคเชฐ เชฐเซ€เชคเซ‡, เชธเซเชตเซ€เชกเชฟเชถ เช•เช‚เชชเชจเซ€ Cppcheck เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ AB Cppcheck เชชเซเชฐเซ€เชฎเชฟเชฏเชฎเชจเซเช‚ เชตเชฟเชธเซเชคเซƒเชค เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชœเซ‡ เช…เชจเช‚เชค เชฒเซ‚เชชเซเชธเชจเซ€ เชนเชพเชœเชฐเซ€เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ, เชฌเชฟเชจ-เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชšเชฒเซ‹ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชถเซ‹เชง เช…เชจเซ‡ เช…เชฆเซเชฏเชคเชจ เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚:

  • เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เชฆเซƒเชถเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ - เชตเซเชฏเซ เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชŸเซ…เช—เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชตเชฐเซเช— เชเช• เชฆเซƒเชถเซเชฏ เช›เซ‡. เชฒเชŸเช•เชคเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชถเซ‹เชง เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เชฒเช•เซเชทเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชœเซ€เชตเชจ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
  • เชธเซเชงเชพเชฐเซ‡เชฒ เชคเชชเชพเชธ;
  • เชธเช‚เชšเชฟเชค เชญเซ‚เชฒเซ‹ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเช•เชจเซ€ เช–เชพเชฎเซ€เช“ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹