Retourner au contenu associé (dépêche : Faut‐il continuer à apprendre le C++ ?)
Posté par Firwen (site web personnel) le 15 août 2018 à 15:44. En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 1. Dernière modification le 15 août 2018 à 15:47.
mais comment s'assure-t-on que notre base de code est bien passé à ces pratiques ?
Static analyzer et adresse sanitizer sur chaque build en continuous integration.
Plus banissement de tout utilisation des raw pointers si pas explicitement justifiée via les coding guidelines.
Les plus grosses sources de buffer overflow en C sont généralement : les manipulations de string, l'utilisation de buffer pour I/O.
En C++, std::string est heap-alloué et "safe". L'utilisation de buffet se fait via std::Vector qui est lui aussi heap-allocated
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Phobie du GC
Posté par Firwen (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 1. Dernière modification le 15 août 2018 à 15:47.
Static analyzer et adresse sanitizer sur chaque build en continuous integration.
Plus banissement de tout utilisation des raw pointers si pas explicitement justifiée via les coding guidelines.
Les plus grosses sources de buffer overflow en C sont généralement : les manipulations de string, l'utilisation de buffer pour I/O.
En C++, std::string est heap-alloué et "safe". L'utilisation de buffet se fait via std::Vector qui est lui aussi heap-allocated