есть ли способ избежать указания параметра шаблона класса, если тип используется в аргументе конструктора?
У меня есть:
template< typename T, typename X >
class myclass {
myclass( typename X ) {};
X myfunct() { return X(); };
};
, так что есть какой-то шаблон проектированиясделать возможным создание экземпляра myclass, используя
myclass< TType > myclass_object( x_object );
вместо
myclass< TType, XType > myclass_object( x_object );
Благодаря вашим специалистам по шаблонному программированию этот материал иногда действительно выводит меня из себя.1014 * Редактировать: добавлена функция с типом возврата X, чтобы прояснить ситуацию.