[問題] 明天就要期中考了 想請問各位大大幾個問題

看板C_and_CPP作者 (楊水)時間15年前 (2009/04/26 22:58), 編輯推噓14(14018)
留言32則, 16人參與, 最新討論串1/1
救命啊 期中考好多都不會 下面是幾個我不太懂的地方 有兩個 1.What are dangling pointers? Give an example to explain your answer 請問danling pointers是什麼東西啊? 2.請問overload function 還有 overload operator是幹麻的呢? 抱歉問太多 希望有大大能救我 感激!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.164

04/26 23:04, , 1F
查書或google不相信沒有答案..........
04/26 23:04, 1F

04/26 23:06, , 2F
都查過了 尤其是第一題 直接找不到
04/26 23:06, 2F

04/26 23:07, , 3F
第二個是有點看不懂 不太懂他的意思
04/26 23:07, 3F

04/26 23:08, , 4F
1. int *p=new int; int a; p=&a;
04/26 23:08, 4F

04/26 23:09, , 5F
找不到?! dangling pointer 第一筆就是 wikipedia
04/26 23:09, 5F

04/26 23:09, , 6F
後面還有一狗票的解釋說...
04/26 23:09, 6F

04/26 23:09, , 7F
第一筆阿...
04/26 23:09, 7F

04/26 23:11, , 8F
C++紅皮書有說明與範例,假如你的課本是紅皮書的話。
04/26 23:11, 8F

04/26 23:18, , 9F
...
04/26 23:18, 9F

04/26 23:19, , 10F
第一題p的值是a的位址?P指向a?所以p=a囉???
04/26 23:19, 10F

04/26 23:44, , 11F
*p=a..
04/26 23:44, 11F

04/26 23:52, , 12F
第二題是,同樣名稱的函數,傳入值不同當成不同函式看待
04/26 23:52, 12F

04/26 23:52, , 13F
比如說定一個add的函數,可以做整數加法,也可做字串結合
04/26 23:52, 13F

04/26 23:53, , 14F
這種感覺啦,不是說真的非得是這樣
04/26 23:53, 14F

04/26 23:54, , 15F
差異可以用參數的型態和數量做區分
04/26 23:54, 15F

04/27 00:39, , 16F
了解 謝謝per大
04/27 00:39, 16F

04/27 01:01, , 17F
*p=a會當機吧 而且這樣也不是 dangling ptr了
04/27 01:01, 17F

04/27 01:12, , 18F
dangling pointer 是指說指標指向的位址 以被釋放?
04/27 01:12, 18F

04/27 01:14, , 19F
第二題是函式的多載和運算子的多載 根據傳入值的的不同
04/27 01:14, 19F

04/27 01:14, , 20F
應該是沒人管得到那個空間了
04/27 01:14, 20F

04/27 01:15, , 21F
使同樣名稱的函式有不同的功能
04/27 01:15, 21F

04/27 01:16, , 22F
以後上大學都要用英文阿...努力適應中...
04/27 01:16, 22F

04/27 01:17, , 23F
沒人管得到的空間 是記憶體漏洞的意思嗎??
04/27 01:17, 23F

04/27 01:18, , 24F
pointer沒被delete就又指向下一個位址去了?
04/27 01:18, 24F

04/27 01:21, , 25F
所以正確應該是 delete(p); p=&a;
04/27 01:21, 25F

04/27 05:21, , 26F
連google都不會...你還是被當一當比較好
04/27 05:21, 26F

04/27 10:35, , 27F
不讀書齁 明年再來
04/27 10:35, 27F

04/27 11:24, , 28F
1. 幹嘛指來指去的,一行 new int; 就好啦 :)
04/27 11:24, 28F

04/27 11:25, , 29F
不過說真的,重修比較實在,不然以後會更辛苦
04/27 11:25, 29F

04/27 13:34, , 30F
課本、上課投影片都找不到了,我想還是重練好了 ...
04/27 13:34, 30F

04/27 15:21, , 31F
重考吧 -.- 讀成這樣不如換科系
04/27 15:21, 31F

04/27 17:55, , 32F
加油 好嗎
04/27 17:55, 32F
文章代碼(AID): #19z7Q25l (C_and_CPP)