Здравствуйте, Аноним, Вы писали:
А>Можно ли написать что-то вроде этого:
А>template<UINT AOrdinal, typename T = double > struct someStruct
А>{
А> T value;
А> UINT ordinal;
someStruct() : ordinal(AOrdinal) {}
А>};
А>someStruct s<125>;
А>Хочется проинициализировать поле ordinal переданным значением AOrdinal.
Здравствуйте, Аноним, Вы писали:
...
template<int AOrdinal, typename T = double >
struct someStruct
{
T value;
int ordinal;
someStruct() : ordinal(AOrdinal) {}
};
int main()
{
someStruct<125> s;
return 0;
}
Здравствуйте, Аноним, Вы писали:
А>Хочется проинициализировать поле ordinal переданным значением AOrdinal.
... или с помощью шаблона
auto_valueАвтор: Кодт
Дата: 16.01.03
template<UINT AOrdinal, typename T = double > struct someStruct
{
T value;
auto_value<UINT, AOrdinal> ordinal;
};