ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
1164808 Топик полностью
VladislavS. (15.01.2022 12:51, просмотров: 170) ответил Cкpипaч на И тем не менее.
Ну вложенный и что? Что поменяется если шаблон шаблона будет? Как был тип в <> , а данные в () так и остались. Все те же языковые конструкции, которые можно применять просто, а можно сложно. 
// можно написать вложенно
MyClass<MyOtherClass<int>>::foo(10); 
//или нет
using MyType = MyOtherClass<int>;
MyClass<MyType>::for(10);

С вложенностью вызовов наблудить в любом языке можно. Даже лямбду, если захотеть, можно вытащить из места вызова и определить отдельно.


А модули... Я ещё ни одной реальной программы с модулями не видел. Cинтаксически там ничего нового нет. Ну будете вместо привычного #include писать import. На читаемость это вообще никак не повлияет.