コードで使用するいくつかの構造体を定義するヘッダー ファイルがあります。
public value struct HttpHeader
{
Platform::String^ mName;
Platform::String^ mValue;
};
typedef Platform::Collections::Vector<HttpHeader> HttpHeaders;
public value struct HttpRequestEvent
{
Platform::String^ mUri;
HttpHeaders^ mHeaders;
};
これをビルドすると、次のエラーが発生します。
error C3986: 'mHeaders': signature of public member contains native type 'std::equal_to<_Ty>'
with
[
_Ty=cpcpb::HttpHeader
] (SettingsServiceImpl.cpp)
ここで何が欠けていますか?私が使っているものはすべて C++/Cx ではないですか?