[問題] 不把parameter當作working variable
最近看code有看到一些函數寫成類似這樣:
void func(int* n)
{
int tmp = GetXXX();
*n = tmp;
}
為什麼不寫成:
void func(int* n)
{
*n = GetXXX();
}
不把函數的parameter當作working variable,這樣有什麼好處嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.131.215
→
02/13 23:59, , 1F
02/13 23:59, 1F
→
02/14 00:00, , 2F
02/14 00:00, 2F
→
02/14 00:00, , 3F
02/14 00:00, 3F
→
02/14 00:01, , 4F
02/14 00:01, 4F
→
02/14 00:01, , 5F
02/14 00:01, 5F
→
02/14 00:01, , 6F
02/14 00:01, 6F
→
02/14 00:01, , 7F
02/14 00:01, 7F
→
02/14 00:17, , 8F
02/14 00:17, 8F
→
02/14 00:19, , 9F
02/14 00:19, 9F
推
02/14 01:19, , 10F
02/14 01:19, 10F
推
02/14 08:01, , 11F
02/14 08:01, 11F
→
02/14 08:01, , 12F
02/14 08:01, 12F
→
02/14 08:50, , 13F
02/14 08:50, 13F
→
02/14 10:36, , 14F
02/14 10:36, 14F
推
02/14 11:28, , 15F
02/14 11:28, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章