文字列のコレクションを返す関数があります。関数が呼び出されるたびに文字列のサイズが変化するため、すべてのメモリ割り当てはその関数内で行われます。これらの文字列の使用後に、すべての割り当てが解放されます。malloc
しかし、リーク テスト用の計測器を備えたシミュレーターでアプリケーションを実行すると、実際に s を編集した場所が表示されますchar*
。
私の混乱は、すべての文字列を適切に解放していますが、それでもアプリケーションのリークと見なされるのでしょうか? それとも、これは xcode 機器による間違った観察ですか?