[問題] 請問by reference的差別
想請問 by reference 的問題
想了很久還是想不出答案
-----------------------------
void example(int ^b)
{
*b = *b + 10;
}
int main()
{
int ^a = 5;
example(a);
}
// a = 15
-----------------------------
-----------------------------
void example(int^ %b)
{ ^^^
*b = *b + 10;
}
int main()
{
int ^a = 5;
example(a);
}
// a = 15
------------------------------
這個 a 都會等於 15
第一個範例我可以了解
但是第二個範例 example 用了 ^% 兩個東西
結果是一樣的
那這樣子使用有什麼意義嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.69.118
→
08/28 16:24, , 1F
08/28 16:24, 1F
→
08/28 17:15, , 2F
08/28 17:15, 2F
→
08/28 19:15, , 3F
08/28 19:15, 3F
→
08/29 08:30, , 4F
08/29 08:30, 4F
推
09/15 16:48, , 5F
09/15 16:48, 5F