<分区>
使用引用而不是指针是多么合理,因为您可以使用“.”访问成员。而不是 '->
' 运算符。
喜欢在函数里面
void func(stStates &states)
{
states.nextState = 0;
}
代替
void func(stStates *states)
{
states->nextState = 0;
}
<分区>
使用引用而不是指针是多么合理,因为您可以使用“.”访问成员。而不是 '->
' 运算符。
喜欢在函数里面
void func(stStates &states)
{
states.nextState = 0;
}
代替
void func(stStates *states)
{
states->nextState = 0;
}
最佳答案
需要指针时使用指针,不需要但不想按值传递时使用引用。一个字符比另一个字符多使用这一事实应该是您最不关心的问题。
关于c++ - 为了在 C++ 中易于使用,使用引用而不是指针的合理性如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42538606/