あれ?cocos2d-xのライブラリ内でNULLチェック後にdelete?
前に最底辺の私がこんなことを書いてしましましたが、
なんかcocos2d-xのコードを追っていたら、NULL判定をしてから、
deleteしている箇所がありましたよ。
CCPlatformMacros ...
const char* const ってなんで2回もつけるんだよ。
C++においては、一般的にC言語のような#defineで定数を書く代わりに
constの定数を使えと言われます。
その際にint型では、
とかで良いのです ...
localtimeってどこでデータ作ってるのよ。
前から、不思議におもっていたのだが、Cのlocaltime関数は
struct tmのポインタを返すのよね。
個人的には、C言語でポインタを返すってなるとどこでメモリ解放するのかしら?
と思ってしまうんですよ。 ...
なんかヒープ解放する前にNULLチェックは、恥ずかしいらしい。
先日、わざわざptrをNULLチェックしてからヒープ解放している処理を見かけてしまいました。
別に最底辺的には、動かないわけじゃないから、いいけどさ。
チェックしないほうがcoolらしいよ。
・Not Good ...