double _y, double _z)! : x(_x), y(_y), z(_z) {}! ! // Do not write this yourself!! Point(const Point &other) :! x(other.x), y(other.y), z(other.z)! {}! };! Такой конструктор можно не писать, он будет сгенерирован автоматически (копирование всех полей)
Приоритет ниже, чем у арифметики: a ^ n + b воспримется как a ^ (n + b). • Можно использовать оба варианта функций. • << и >> используются стандартной библиотекой для ввода/вывода.
Можно использовать оба варианта функций. • Чтобы не мучаться: • #include <utility> • Определить operator== и operator< • Остальные операторы обеспечит STL