私はいくつかのクラスを開発するためにC++Builderを使用しています。'vcl.h'を含めることでTDateTimeデータ型を使用しています。これはC++Builderにのみ固有ですか?
現在MicrosoftVisualStudio C ++を使用していて、「TDateTime is undefined error」が発生しているため、これを尋ねます。
Visual Studioでこのタイプを使用するにはどうすればよいですか?
ありがとう
私はいくつかのクラスを開発するためにC++Builderを使用しています。'vcl.h'を含めることでTDateTimeデータ型を使用しています。これはC++Builderにのみ固有ですか?
現在MicrosoftVisualStudio C ++を使用していて、「TDateTime is undefined error」が発生しているため、これを尋ねます。
Visual Studioでこのタイプを使用するにはどうすればよいですか?
ありがとう
boost.datetimeを確認することをお勧めします。また、C++11 サポートにアクセスできる場合は、ヘッダーで利用できる標準の C++ 時間および期間ユーティリティを確認することをお勧めします。<chrono>
これらのいずれかを使用する利点の 1 つは、それらが移植可能であるため、特定のコンパイラまたは開発環境に縛られないことです。
Borland の Visual Component Library のほとんどは、独自のコンパイラ固有の拡張機能と Delphi コードを中心に構築されています。他のコンパイラで簡単に動作するようになるとは思えません。
幸いなことに、たくさんの選択肢があります。Visual C++ を使用している場合は、Microsoft の日付/時刻ライブラリを使用できます: http://msdn.microsoft.com/en-us/library/6ahxxcsz%28v=vs.100%29.aspx
最新の C++ コンパイラで実行できる Boost および QT のポータブル ライブラリもあります。