typedef typedef struct _OBJTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} OBJTIME
OBJTIME objTime; //Note, this objTime is modified other function
OBJTIME ObjectParent::returnObjTime() const
{
return objTime;
}
私の質問は:
別のクラスが returnObjTime() 関数を呼び出すと、次のようになります。
OBJTIME t = objectP->returnObjTime()
OBJTIME 構造体の新しいコピーが作成されると思いますか?完了したら、変数「t」を削除する必要がありますか? メモリリークが発生しますか?
ありがとう。