соглашение об именовании временных локальных переменных - PullRequest
2 голосов
/ 01 сентября 2009

Каков стандартный способ именования временной переменной в локальной функции? позвольте мне дать вам иллюстрацию того, что я делаю. Я получаю указатель на структуру, поэтому я хочу сохранить один из ее членов локально, чтобы избежать разыменования, а затем любую модификацию назначить обратно указателю.

Чтобы быть более конкретным:

struct  Foo
{
  double m_d;

};


void function (Foo* f)
{
   double tmp=f->m_d;

       /***Other stuff***/

     f->m_d=tmp;
}

Мне не нравится tmp . Если у меня их много в функции, они только добавляют путаницу.

Спасибо

Ответы [ 11 ]

0 голосов
/ 01 сентября 2009

Я использую m_ для переменных-членов и не использую префиксы для локальных переменных. Так что в этом случае это будет double d;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...