Сообщение Re[12]: «Собаку съел» от 23.01.2017 18:09
Изменено 23.01.2017 18:11 alex_public
Re[12]: «Собаку съел»
Здравствуйте, samius, Вы писали:
S>1) Параметрически полиморфный компаратор — это нонсенс. Просто потому что он не нужен. Ключевое слово здесь "параметрический", что означает "для любого типа T". Нет смысла сравнивать величины конкретного типа методом, работающим для любого типа.
Ну вообще то смысл есть. Вот http://ru.cppreference.com/w/cpp/utility/functional/equal_to простейший пример.
S>1) Параметрически полиморфный компаратор — это нонсенс. Просто потому что он не нужен. Ключевое слово здесь "параметрический", что означает "для любого типа T". Нет смысла сравнивать величины конкретного типа методом, работающим для любого типа.
Ну вообще то смысл есть. Вот http://ru.cppreference.com/w/cpp/utility/functional/equal_to простейший пример.
Re[12]: «Собаку съел»
Здравствуйте, samius, Вы писали:
S>1) Параметрически полиморфный компаратор — это нонсенс. Просто потому что он не нужен. Ключевое слово здесь "параметрический", что означает "для любого типа T". Нет смысла сравнивать величины конкретного типа методом, работающим для любого типа.
Ну вообще то смысл есть. Вот http://ru.cppreference.com/w/cpp/utility/functional/equal_to простейший пример.
P.S. То, что там всё инлайнится, наверное можно даже и не уточнять. )))
S>1) Параметрически полиморфный компаратор — это нонсенс. Просто потому что он не нужен. Ключевое слово здесь "параметрический", что означает "для любого типа T". Нет смысла сравнивать величины конкретного типа методом, работающим для любого типа.
Ну вообще то смысл есть. Вот http://ru.cppreference.com/w/cpp/utility/functional/equal_to простейший пример.
P.S. То, что там всё инлайнится, наверное можно даже и не уточнять. )))