プログラムの実行時間を追跡するために使用されるストップウォッチを作成しようとしています。プライベート メンバーを示すコードは次のとおりです。
#include <sys/time.h>
class stopwatch
{
private:
struct timeval *startTime;
int elaspedTime;
timezone *Tzp;
public:
//some code here
};
問題は、プログラムのコンパイル中にエラーが発生することISO C++ forbids declaration of 'timezone' with no type
です. これは、使用しているライブラリが原因である可能性があると考えていますが、間違いを修正できません。私はインターネットで検索しましたが、唯一の投稿<sys/time.h>
は、それが現在非常に時代遅れであるということです. 彼らは代替案を提案しませんでした。あなたは私を喜ばせることができますか?