Get it
Learn it
Advanced
struct SegmentVector { // fields double d[3]; double mod; // methods double& operator [] (size_t i); double operator [] (size_t i) const; };