Ang C ++, ZeroMemory, memset ay maaaring gamitin nang may panganib na pag-iingat
C Zeromemory Memset Be Used With Caution Danger
Kapag gumagamit ng C / C ++ na programa, madalas na ginagamit ang ZeroMemory, memset o '= {0}' upang simulan o i-clear ang mga target na istraktura. Gayunpaman, ang tatlong pamamaraang ito ay may kani-kanilang mga katangian, ginagamit nang may pag-iingat, kung hindi man seryoso ang pagkahilig sa error, pinangungunahan ko ngayon upang malutas ang isang downtime ng bug, suriin para sa oras, upang makita lamang na ang isang kasamahan dahil sa hindi pinipiling paggamit ng ZeroMemory. Kaya't mangalap ng impormasyon, isulat ang artikulong ito upang hikayatin ang bawat isa.
Ang = {0} ay isang gawing inisyal na pagpapatakbo at istraktura ng isang array, na kung saan ay itinalaga ang istraktura ng pangunahing uri ng variable na default na halaga, kapag ang istrukturang katawan na may isang hindi pangunahing mga uri (hal., Mga bagay sa klase), ay magtipid ng error, na kung saan ay uri ng proteksyon.