#include using namespace std; class Vector3 { public: Vector3(double, double, double); double getX() { return x; } double getY() { return y; } double getZ() { return z; } private: double x, y, z; }; Vector3::Vector3(double x0, double y0, double z0) { x = x0; y = y0; z = z0; } ostream & operator<<(ostream &os, Vector3 vec) { return os << "<" << vec.getX() << ", " << vec.getY() << ", " << vec.getZ() << ">"; } int main() { Vector3 myFirstVector(1, -2, 3); cout << "myFirstVector = " << myFirstVector << endl; return 0; }