В документации для boost .geometry говорится
Примечание: предпочтительнее использовать x = bg::get:‹0>(point1);
(в отличие от x = point1.get‹0>();)
Я видел это в другом месте в документации по повышению. Мой вопрос: почему? Является ли это передовой практикой, производительностью или какой-то причудой? Это общее правило или конкретное для этой библиотеки?
get
? Это единственная причина? - person mmdanziger   schedule 21.01.2014point1
имеет зависимый тип, вам также не нужно писатьpoint1.template get<0>()
. - person Simple   schedule 21.01.2014