W8089 'operator<' は,'クラス' に含まれていることがパブリックに可視でなければならない (-wstl) (C++)

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

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


STL コンテナで使用されている型にプライベートな 'operator<' があります。含まれる型(type::operator)はパブリックな型でなければなりません。

たとえば,クラス型 "vector<blah>" をインスタンス化しようとしていた場合は,次のエラーが発生します。



 'blah::operator<' must be publicly visible to be contained by a 'vector'