在局部函数中命名临时变量的标准方法是什么?让我举例说明我在做什么。我得到一个指向结构的指针,所以我想在本地存储它的一个成员以避免取消引用,然后将任何修改分配回指针。
更具体地说:
struct Foo
{
double m_d;
};
void function (Foo* f)
{
double tmp=f->m_d;
/***Other stuff***/
f->m_d=tmp;
}
我不喜欢tmp。如果我在一个函数中有很多,它们只会增加困惑。
谢谢
最佳答案
对任何其他变量做同样的事情:给它一个简洁、富有表现力的名字。使用您正在复制的成员变量的原始名称怎么样(可能省略 m_
)?这是在两者之间建立明确联系的最佳方式。
关于c++ - 临时局部变量的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1362063/