Skip to main content

IAR Embedded Workbench for Arm 9.70.x

EC++またはEEC++からコードを移植

このセクションの内容:

標準C++はEC++やEEC++よりももっと大きな言語という事実から、コンパイルからEC++とEEC++コードを回避してしまう2つの問題があります。

  • ライブラリがnamespace stdに配置される。

    2つの解決オプション:

    • std::のライブラリシンボルを使用したそれぞれの接頭辞。

    • C++システムヘッダファイルに、最後のincludeディレクティブのあとに、using namespace std;を挿入します。

  • ライブラリシンボルの中には、名前または通過するパラメータが変更されているものがあります。

    これを解決するには、新しい名前と通過するパラメータを検索します。