C++ pass pointer 和 reference
我都混合使用..但現在被要求全部改成傳reference
書上說這樣比較安全..
請問除了pointer可能可以拿來運算而造成指到不該指的地方
請問還有什麼不同阿..有什麼安全疑慮呢
另外 我都習慣讓editor提示我定義過哪些變數..
所以都用this-> 然後選擇定義的變數
請問這樣compile後會比直接打變數名稱慢嗎
有必要把這些this->都拿掉嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.87.33
推
11/18 14:56, , 1F
11/18 14:56, 1F
→
11/18 14:56, , 2F
11/18 14:56, 2F
推
11/18 14:58, , 3F
11/18 14:58, 3F
推
11/18 14:59, , 4F
11/18 14:59, 4F
→
11/18 15:28, , 5F
11/18 15:28, 5F
→
11/18 15:32, , 6F
11/18 15:32, 6F
推
11/19 02:10, , 7F
11/19 02:10, 7F
→
11/19 02:10, , 8F
11/19 02:10, 8F
→
11/19 02:11, , 9F
11/19 02:11, 9F
→
11/19 02:11, , 10F
11/19 02:11, 10F
→
11/19 02:12, , 11F
11/19 02:12, 11F
→
11/19 02:57, , 12F
11/19 02:57, 12F
推
11/20 11:35, , 13F
11/20 11:35, 13F
→
11/20 11:35, , 14F
11/20 11:35, 14F
→
11/23 12:34, , 15F
11/23 12:34, 15F
→
11/23 12:34, , 16F
11/23 12:34, 16F
→
11/23 12:35, , 17F
11/23 12:35, 17F