C++20 добавляет новый оператор, названный «космическим кораблем»: <=>
. Не так давно Simon Brand опубликовал пост, в котором содержалась подробная концептуальная информация о том, чем является этот оператор и для каких целей используется. Главной задачей этого поста является изучение конкретных применений «странного» нового оператора и его аналога operator==
, а также формирование некоторых рекомендаций по его использованию в повседневном кодинге.
Рубрика «VC++»
Новый оператор spaceship (космический корабль) в C++20
2019-07-05 в 9:45, admin, рубрики: c++, C++20, microsoft, Spaceship Operator, VC++, Блог компании Microsoft, ПрограммированиеSimplify Your Code With Rocket Science: C++20’s Spaceship Operator
2019-07-05 в 7:00, admin, рубрики: c++, C++20, microsoft, Spaceship Operator, VC++, Блог компании Microsoft, ПрограммированиеC++20 adds a new operator, affectionately dubbed the «spaceship» operator: <=>
. There was a post awhile back by our very own Simon Brand detailing some information regarding this new operator along with some conceptual information about what it is and does. The goal of this post is to explore some concrete applications of this strange new operator and its associated counterpart, the operator==
(yes it has been changed, for the better!), all while providing some guidelines for its use in everyday code.