C質問スレから来ました。

class Hoge {
public:
int getX();
void setX(int i_x);
void getX(int& i_x);
private:
int x;
};

int Hoge::getX() { return x; }
void Hoge::setX(int i_x) { x = i_x; }
void Hoge::getX(int& i_x) {i_x = x;}

ここで最後のgetXですが、なんとなくgetという名前を与えるのは、ちょっと違和感があります。
1番目の名前と同じなので。
一般的にこういった関数にはどういった名前付けをするのでしょうか?