Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これが許可されない理由は次のとおりです。
std::array<auto, 5> myArray { };
配列内に複数のデータ型を格納できるので、私の人生はずっと楽になります。論理的な説明があると確信していますが、それが何だったのか疑問に思いました。
auto式から1 つの型を推測するために使用されます。コンテナーに格納できる型は 1 つだけであるため、提案された構文を使用しても役に立ちません。任意のタイプをコンテナーに格納する方法が必要な場合は、 を参照しboost::anyてください。
auto
boost::any
std::array<boost::any, 5> myArray;