8 votes

Puis-je aliaser des variables sans encourir le coût de stockage d'une référence ?

Si j'ai le code suivant :

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
}

Puis-je donner des pseudonymes à m_member.x et m_member.y sans encourir le coût de stockage supplémentaire d'une référence (qui est la même chose qu'un pointeur) ? Quelque chose de similaire à un typedef ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X