c++ - 临时局部变量的命名约定

标签 c++ c naming-conventions

在局部函数中命名临时变量的标准方法是什么?让我举例说明我在做什么。我得到一个指向结构的指针,所以我想在本地存储它的一个成员以避免取消引用,然后将任何修改分配回指针。

更具体地说:

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/

相关文章:

c++ - a%2或a&1哪个更快?

naming-conventions - x32 与 x64 的库名称

html - 创建新的 CSS 类名和 ID 名,确保没有任何问题

c++ - 检测同时按下两个键

c++ - STRCAT 同时改变两个变量

GCC 不同部分中的常量指针

c - 尝试生成线性近似表。输出中的值不正确

c++ - 获取模板类的类型

为什么打印的 php 扩展值不正确?

java - 为什么方法名以0结尾?