W8131 Delphi 形式のクラス '%s' をインターフェイスにキャストしようとしています。 代わりに 'System::interface_cast<%s>(cls)' を使用してください(C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動


この警告は、型キャスト演算子を使ってクラスをインターフェイスにキャストしようとした場合に発生します。

#include <System.hpp>
class TMyClass : public TObject
{
};
IUnknown* f(TMyClass* c)
{
  return dynamic_cast<IUnknown*>(c);  // <-- W8131
}