LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

это не рекурсивное определение списка. это жопорукое определение вида:

class List<T> {
  List();
  List& cons(T value);
}

Если List заменить на Something - то вообще непонятно что это. Натуральные числа подпадают под этот шаблон. любые классы, что имеют функцию fff(T) тоже ему тождественны.

из «списка» тут только само имя.

Исправление alysnix, :

это не рекурсивное определение списка. это жопорукое определение вида:

class List<T> {
  List();
  void cons(T value);
}

Если List заменить на Something - то вообще непонятно что это. Натуральные числа подпадают под этот шаблон. любые классы, что имеют функцию fff(T) тоже ему тождественны.

из «списка» тут только само имя.

Исходная версия alysnix, :

это не рекурсивное определение списка. это жопорукое определение вида:

class List { List(); void cons(T value); }

Если List заменить на Something - то вообще непонятно что это. Натуральные числа подпадают под этот шаблон. любые классы, что имеют функцию fff(T) тоже ему тождественны.

из «списка» тут только само имя.