Skip to main content

IAR Embedded Workbench for Arm 9.70.x

DLIB C++ライブラリからLibc++ C++ ライブラリへの移行

このセクションの内容:

Libc++ライブラリのノーマルの設定はありません。ロケール、ファイル記述子などのサポートは常に含まれています。

Libc++ライブラリはC++17ライブラリです。C++17では、C++14で廃止された一部の機能は削除されました。例にはstd::auto_ptrstd::random_shuffle、およびstd::mem_funがあります。Libc++ ライブラリを使用するときに、プリプロセッサシンボル_LIBCPP_ENABLE_CXX17_REMOVED_FEATURESを定義してこれらの機能をサポートできます。

注記

DLIB C++14 ライブラリの一部のシステムヘッダはLibc++ではサポートされていません。その逆もあります。C++ヘッダファイルの説明を参照してください。