今日はプロジェクト中にSNMPのプロトコルを使用しました。デッバグ時にメモリを漏らしましたことを発現します。
インタレートで関係資料を捜索してSNMPのログのコードにメモリの漏らすことが存在する。
だから、SNMPのログ機能が消しつ。
ほかに状態のモニタオブジェクトのリリースで最終の子オブジェクトのポインタを使うことが必要です。
例えば:
class A {
private:
vector<string> m_vecNames;
}
class B : public class A {
private:
vector<string> m_vecNames;
}
もし、リリースBのオブジェクト時にAのポインタを呼び出す時はBのメンバ「m_vecNames」のメモリを解放しないです。
2018年7月12日に西安
本記事では、プロジェクト中におけるSNMPプロトコルの使用について説明し、デバッグ時に発生したメモリリーク問題とその解決策を紹介します。具体的には、SNMPログ機能の改善とオブジェクトの適切な解放について詳述します。
878

被折叠的 条评论
为什么被折叠?



