算術型T
の場合、変換演算子を含むクラスを持つことができます。
template <typename T>
class Value
{
constexpr operator T() const;
};
これoperator
はすべてのタイプで利用できますか (例として、それは機能しますか?)、そうでないT = std::vector<double>
場合、どのタイプで機能しますか?
算術型T
の場合、変換演算子を含むクラスを持つことができます。
template <typename T>
class Value
{
constexpr operator T() const;
};
これoperator
はすべてのタイプで利用できますか (例として、それは機能しますか?)、そうでないT = std::vector<double>
場合、どのタイプで機能しますか?