Я хочу иметь класс без шаблона с конструктором шаблона без аргументов.
Насколько я понимаю, это невозможно, потому что это противоречило бы конструктору по умолчанию - я прав?), И обходной путь следующий:
class A{
template <typename U> A(U* dummy) {
// Do something
}
};
Может быть, есть лучшая альтернатива этому (или лучшее обходное решение)?