Код: Выделить всё
#include
#include
template
struct base : public interface{
public:
using Scalar = T;
};
template
struct I{
};
template
struct Scalar : public base
{
using DoubleT = double;
using Name= Scalar;
using base::base;
};
int main()
{
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/78710596/stdis-same-v-weirdly-return-false-when-true-is-expected-using-crt-pattern[/url]