Closed slankdev closed 9 years ago
char* でヌル文字列ポインタを返す関数のコードを修正する。 現在は関数内部でmallocしていて、freeは特に行っていないのでメモリをたくさん無駄使いしている。
char* を返す関数という考え方が問題あるっぽい? バッファをポインタで事前に渡したりする必要がありそうなので、この方法で実装するのをやめることにした。
addressクラスなどの.c_str()はインスタンスごとに文字列バッファをかくほして、そのポインタを返すようにするこにした。
とりあえず早く実装する。
char* を返す関数は以下のものである。
完了
char* でヌル文字列ポインタを返す関数のコードを修正する。 現在は関数内部でmallocしていて、freeは特に行っていないのでメモリをたくさん無駄使いしている。