Могу ли я псевдоименовать переменные без затрат на хранение ссылки?

Если у меня есть следующий код:

struct someStruct
{
  int x;
  int y;
}

class someClass
{
  public:
    someStruct m_member;

    alias      m_x = m_member.x; // I am aware alias is not a keyword and even if it was, I cannot assign it a value like this
    alias      m_y = m_member.y; // I am aware alias is not a keyword and even if it was, I cannot assign it a value like this
}

Могу ли я дать псевдонимы m_member.x и m_member.y без дополнительных затрат на хранение ссылки (которая является тем же самым, что и указатель)? Что-то похожее на типизацию?

8
задан Samaursa 12 January 2012 в 00:44
поделиться