ソフトの安定性について

今日はプロジェクト中に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日に西安

猜你喜欢

转载自blog.csdn.net/ptrunner/article/details/81009174
今日推荐