算術型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>場合、どのタイプで機能しますか?