作者bala0806449 (楊水)
看板C_and_CPP
標題[問題] 明天就要期中考了 想請問各位大大幾個問題
時間Sun Apr 26 22:58:09 2009
救命啊 期中考好多都不會
下面是幾個我不太懂的地方
有兩個
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
1F:推 Yshuan:查書或google不相信沒有答案.......... 04/26 23:04
2F:→ bala0806449:都查過了 尤其是第一題 直接找不到 04/26 23:06
3F:→ bala0806449:第二個是有點看不懂 不太懂他的意思 04/26 23:07
4F:推 QQ29:1. int *p=new int; int a; p=&a; 04/26 23:08
5F:推 ledia:找不到?! dangling pointer 第一筆就是 wikipedia 04/26 23:09
6F:→ ledia:後面還有一狗票的解釋說... 04/26 23:09
7F:推 walm20:第一筆阿... 04/26 23:09
8F:→ johnhmj:C++紅皮書有說明與範例,假如你的課本是紅皮書的話。 04/26 23:11
9F:→ iamivers0n:... 04/26 23:18
10F:→ bala0806449:第一題p的值是a的位址?P指向a?所以p=a囉??? 04/26 23:19
11F:→ HolyXie:*p=a.. 04/26 23:44
12F:推 Peruheru:第二題是,同樣名稱的函數,傳入值不同當成不同函式看待 04/26 23:52
13F:→ Peruheru:比如說定一個add的函數,可以做整數加法,也可做字串結合 04/26 23:52
14F:→ Peruheru:這種感覺啦,不是說真的非得是這樣 04/26 23:53
15F:→ Peruheru:差異可以用參數的型態和數量做區分 04/26 23:54
16F:→ bala0806449:了解 謝謝per大 04/27 00:39
17F:推 QQ29:*p=a會當機吧 而且這樣也不是 dangling ptr了 04/27 01:01
18F:推 chienmin18:dangling pointer 是指說指標指向的位址 以被釋放? 04/27 01:12
19F:→ chienmin18:第二題是函式的多載和運算子的多載 根據傳入值的的不同 04/27 01:14
20F:推 QQ29:應該是沒人管得到那個空間了 04/27 01:14
21F:→ chienmin18:使同樣名稱的函式有不同的功能 04/27 01:15
22F:→ chienmin18:以後上大學都要用英文阿...努力適應中... 04/27 01:16
23F:→ chienmin18:沒人管得到的空間 是記憶體漏洞的意思嗎?? 04/27 01:17
24F:→ chienmin18:pointer沒被delete就又指向下一個位址去了? 04/27 01:18
25F:→ chienmin18:所以正確應該是 delete(p); p=&a; 04/27 01:21
26F:推 vencees:連google都不會...你還是被當一當比較好 04/27 05:21
27F:推 stonehomelaa:不讀書齁 明年再來 04/27 10:35
28F:推 avhacker:1. 幹嘛指來指去的,一行 new int; 就好啦 :) 04/27 11:24
29F:→ avhacker:不過說真的,重修比較實在,不然以後會更辛苦 04/27 11:25
30F:推 Bencrie:課本、上課投影片都找不到了,我想還是重練好了 ... 04/27 13:34
31F:推 revivalworld:重考吧 -.- 讀成這樣不如換科系 04/27 15:21
32F:推 joybee:加油 好嗎 04/27 17:55