LINUX.ORG.RU

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

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

Нет, в стд специализации свопа для почти каждой сущности, базовый шаблон будет применяться только для каких-то юзерских типов, если юзер может сделать версию свопа лучше, то делает и она молча будет вызвана. Т.е. данное поведение для перегруженных функций (приоритет шаблонов ниже) здесь полностью уместен. С мов() и форвард() картина иная - нет никаких специализаций, мы всегда хотим дергать неспециализированный шаблон. Повторю, по хорошему их нужно делать niebloid’ами (свопа это не касается) и вопрос будет закрыт. В чём-то шланг прав.

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

Нет, в стд специализации свопа для почти каждой сущности, базовый шаблон будет применяться только для каких-то юзерских типов, если юзер может сделать версию свопа лучше, то делает и она молча будет вызвана. Т.е. данное поведение для перегруженный функций (приоритет шаблонов ниже) здесь полностью уместен. С мов() и форвард() картина иная - нет никаких специализаций, мы всегда хотим дергать неспециализированный шаблон. Повторю, по хорошему их нужно делать niebloid’ами и вопрос будет закрыт. В чём-то шланг прав.

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

Нет, в стд специализации для почти каждой сущности, базовый шаблон будет применяться только для каких-то юзерских типов, если юзер может сделать версию свопа лучше, то делает и она молча будет вызвана. Т.е. данное поведение для перегруженный функций (приоритет шаблонов ниже) здесь полностью уместен. С мов() и форвард() картина иная - нет никаких специализаций, мы всегда хотим дергать неспециализированный шаблон. Повторю, по хорошему их нужно делать niebloid’ами и вопрос будет закрыт. В чём-то шланг прав.