-[rcssserver] char* を std::string に交換. (akiyama) &time;

charのポインタ,特にオブジェクトの名前文字列の管理がぐちゃぐちゃだった.
Playerではnew で確保しているものの解放してないし,他のObjectはリテラル文字列を代入して使っていたりと,一貫性が無い.
これは,何時か必ず動かなくなると思われるので,全てstd::stringに置き換えた.
関連して,VisualSenderやLandmarkLeaderなども全て修正.

残る主要なメモリリークは,フラッグとゴールのオブジェクト.
これらも,newしてるのに全くdeleteしていない.



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.