Каков стандартный способ именования временной переменной в локальной функции? позвольте мне дать вам иллюстрацию того, что я делаю. Я получаю указатель на структуру, поэтому я хочу сохранить один из ее членов локально, чтобы избежать разыменования, а затем любую модификацию назначить обратно указателю.
Чтобы быть более конкретным:
struct Foo
{
double m_d;
};
void function (Foo* f)
{
double tmp=f->m_d;
/***Other stuff***/
f->m_d=tmp;
}
Мне не нравится tmp . Если у меня их много в функции, они только добавляют путаницу.
Спасибо