Шаблон в шаблоне: почему «>>» должно быть «>>» во вложенном списке аргументов шаблона »

Я знаю, что когда мы используем шаблон внутри другого шаблона, мы должны писать его так:

vector > s;

и если мы напишем его без пробелов:

vector > s;

, мы получим ошибку:

`>> 'должно быть`> > 'во вложенном списке аргументов шаблона

Я вижу, что это понятно, но я просто не могу не задаться вопросом, в каких случаях это будет действительно неоднозначным?

50
задан svick 23 April 2012 в 09:53
поделиться