[問題] 有關const結構用法
不好意思~ 想請問大家一個問題
class Vector
{
public:
Vector(){}
Vector(const double inX,const double inY,const double inZ):x(inX),y(inY),
z(inZ)
{
我想問下面這行的個別用意該如何解釋有點不懂 謝謝!
----------------------------------------------------------------------------
Vector(const Vector& viObject):x(viObject.x),y(viObject.y),z(viObject.z){}
----------------------------------------------------------------------------
double getX() const {return x;}
double getY() const {return y;}
double getZ() const {return z;}
friend const Vector operator +(const Vector& argu1,const Vector& argu2);
friend const Vector operator -(const Vector& argu1,const Vector& argu2);
friend const Vector operator *(const Vector& argu1,const Vector& argu2);
friend const bool operator ==(const Vector& argu1,const Vector& argu2);
~Vector(){}
private:
double x;
double y;
double z;
};
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.45.30
→
06/23 01:45, , 1F
06/23 01:45, 1F
→
06/23 01:57, , 2F
06/23 01:57, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章