Hoʻokuʻu ʻia o cppcheck 2.7, kahi helu helu helu no nā ʻōlelo C++ a me C

Ua hoʻokuʻu ʻia kahi mana hou o ka mea loiloi code static cppcheck 2.7. ʻIke ia i nā papa hewa like ʻole ma ke code C a me C++, me nā mea e hoʻohana ana i ka syntax maʻamau ʻole o nā ʻōnaehana i hoʻokomo ʻia. Hāʻawi ʻia kahi hōʻiliʻili o nā plugins e hiki ai ke hoʻohui ʻia ʻo cppcheck me nā ʻōnaehana hoʻomohala like ʻole, hoʻohui mau, a me nā ʻōnaehana hoʻāʻo, a me nā hiʻohiʻona e like me ka nānā ʻana i ke ʻano code. Hiki ke hoʻohana ʻia ka parser maoli a me ka parser Clang waho no ka nānā ʻana i ke code. Loaʻa pū i ka pūʻolo ka script donate-cpu.py no ka hāʻawi ʻana i nā kumuwaiwai kūloko no ka nānā ʻana i ke code pūʻolo hui pū. DebianHoʻolaha ʻia ke code kumu o ka papahana ma lalo o ka laikini GPLv3.

Hoʻokumu ʻia ka hoʻomohala ʻana o cppcheck i ka ʻike ʻana i nā pilikia e pili ana i ka ʻano undefined a me ka hoʻohana ʻana i nā hoʻolālā weliweli mai kahi ʻike palekana. ʻO ka pahuhopu hoʻi e hōʻemi i nā hopena maikaʻi ʻole. Ma waena o nā pilikia i ʻike ʻia: nā kuhikuhi i nā mea i loaʻa ʻole, ka māhele ʻana i ka zero, ka nui o ka integer, nā hana hoʻololi bit hewa, nā hoʻololi hewa ʻole, nā pilikia i ka hana ʻana me ka hoʻomanaʻo, ka hoʻohana hewa ʻole ʻana o STL, nā kuhikuhi kuhikuhi null, ka hoʻohana ʻana i nā loiloi ma hope o ke komo maoli. i ka buffer, buffer overruns , hoʻohana i nā ʻano hoʻololi ʻole.

Ma ka like, ke kūkulu nei ka hui Kuekene ʻo Cppcheck Solutions AB i kahi mana lōʻihi o Cppcheck Premium, e hāʻawi ana i ka nānā ʻana i ka hiki ʻana o nā puka lou ʻole, ka ʻimi maikaʻi ʻana no nā mea hoʻololi uninitialized a me ka nānā ʻana i ka buffer overflow holomua.

Ma ka mana hou:

  • Kākoʻo hoʻohui ʻia no ka nānā ʻana i nā ipu - ua hoʻohui ʻia ka ʻano hiʻohiʻona i ka tag waihona, e hōʻike ana he ʻike ka papa. Ua hōʻano hou ʻia ke code loiloi ola e hoʻohana ai i kēia ʻano i ka wā e ʻimi ai i nā ipu e lele ana;
  • Hoʻomaikaʻi ʻia nā loiloi;
  • Ua hoʻoponopono ʻia nā hewa i hōʻiliʻili ʻia a ua hoʻopau ʻia nā hemahema o ka mea ananely.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster