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 ?