У C++ ми можемо перевантажити оператор коми за допомогою перевантаження операторів. Наприклад: для «Надіслати запит X на сервер Y і помістити результат у змінну Z» «і» відіграє роль коми. Оператор кома (, ) використовується для ізоляції двох або більше виразів, які включені там, де очікується лише один вираз.6 жовтня 2020 р
У мовах програмування C і C++ оператор коми (представлений маркером , ) — це двійковий оператор, який обчислює свій перший операнд і відкидає результат, а потім обчислює другий операнд і повертає це значення (і тип); між цими оцінками є точка послідовності.
C++ має можливість надати операторам особливе значення для типу даних, ця здатність відома як перевантаження оператора. Перевантаження операторів є поліморфізмом під час компіляції. Наприклад, ми можемо перевантажити оператор «+» у такому класі, як String, щоб ми могли об’єднати два рядки, просто використовуючи +.
Оператор кома в C++ є двійковим оператором. Він обчислює перший операнд і відкидає результат, обчислює другий операнд і повертає значення як результат. Він має найнижчий пріоритет серед усіх операторів C++. Він лівоасоціативний і діє як точка послідовності.
Вихідні потоки використовують оператор вставки ( << ) для стандартних типів. Ви також можете перевантажити оператор << для своїх власних класів.
Призначення оператора коми об’єднати кілька виразів. Значення списку виразів, розділених комами, є значенням крайнього правого виразу. По суті, ефект коми полягає у тому, щоб викликати послідовність операцій.