私はこのコードを持っています:
time_t tt = time(NULL);
tm* currentTime = gmtime(&tt);
tm* storedTime = gmtime(&m_time);
m_time は、構築時の time_t メンバ データ セットです。このデータ メンバーで storedTime を設定すると、両方の tm ポインターが同じ変数を指しているかのように、現在の時刻は同じ値を取得します。これは予想される動作ですか?tm 構造体を分離して時間を比較するにはどうすればよいですか?
ありがとう