作者查詢 / purpose

總覽項目: 發文 | 留言 | 暱稱
作者 purpose 在 PTT [ C_and_CPP ] 看板的留言(推文), 共3264則
限定看板:C_and_CPP
看板排序:
全部C_and_CPP3264Gossiping2226TaiwanDrama2019BCC_PCC1062CFantasy1019Lifeismoney674Plant522SET260Programming236SuperTaste144stationery100MobilePay86biker76Key_Mou_Pad71Browsers57FuMouDiscuss49MobileComm47ASM39iOS37Eng-Class33Digitalhome29Broad_Band27joke27e-coupon24Psychiatry22book21EZsoft19creditcard17EAseries16Android15THUMath9513TWproducts13FITNESS10HatePolitics10IA9Kaohsiung9MAC8PublicIssue8sex8Steam8ask7car7Detective7Bank_Service6e-shopping6KOTDFansClub6Soft_Job6Translation6C_Chat5CVS5nb-shopping5Printer_scan5StupidClown5Tech_Job5Tobacco5WomenTalk5Childhood4Hearthstone4L_TalkandCha4Militarylife4PingTung4Stock4Anti-ramp3bicycle3einvoice3FTV3GossipPicket3hypermall3kodomo3L_TaiwanPlaz3MenTalk3Minecraft3movie3PttCurrent3PublicServan3Shu-Lin3ShuangHe3specialman3Taoyuan3AC_In2BCC_Midnight2Beauty2BigBanciao2BigSanchung2C_Sharp2Employee2emprisenovel2eslite2FamilyCircle2Folklore2home-sale2Keelung2KS94-3092LCD2Neihu2Salary2SongShan2Storage_Zone2SuperHeroes2Tainan2toberich2TW_Entertain2Wanhua2Windows2AfterPhD1AppleDaily1BigShiLin1China-Drama1Christianity1ChungLi1clmusic1cookclub1Cross_Life1CS_TEACHER1DragonBall1Education1eWriter1fastfood1fivesix1graduate1GuessX31GUNDAM1H-GAME1hair_loss1HCU1HK-movie1HsinChuang1HsinTien1HsinYi1Jacky_Woo1JamesWen1jawawa1Julia1KingdomHuang1KS98-3021Language1LAW1Lawyer1LinuxDev1Liu1Live1LivingGoods1LTK1Marginalman1marvel1MayDay1MP1NTHU_pingpon1NTPU-MBA1001NTU1P2PSoftWare1paranormal1PC_Shopping1PLT1Post1Publish1Reli-curio1SENIORHIGH1shoes1sky1SouthPark1Starbucks1StarTrek1study1studyteacher1SW_Job1Teacher1teeth_salon1THU_Talk1Tin-Ha1V_ScHooL1XBOX1XiangSheng1Yunlin1<< 收起看板(174)
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]31 留言, 推噓總分: +2
作者: descent - 發表於 2013/08/28 00:18(12年前)
23Fpurpose:樓上,就 VC,單指多重繼承狀況下的成員函式指標,他需要08/28 18:37
24Fpurpose:該成員函數的開頭位址,這個會剛好存在該指標內。接著還需08/28 18:38
25Fpurpose:要一個 this 指標的修正值,假設叫 offset,會另外存在08/28 18:38
26Fpurpose:區域變數內,編譯器在傳遞成員函式指標做參數,會分別從08/28 18:39
27Fpurpose:這兩個位置去讀出內容,再 push 堆疊,讓 callee 能收到。08/28 18:40
29Fpurpose:你來改用 VC 就可以,GCC 我不清楚08/28 19:35
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]176 留言, 推噓總分: +18
作者: littleshan - 發表於 2013/08/27 22:23(12年前)
52Fpurpose:傳遞這成員函式指標還蠻費工的,看完這篇討論,比較懂了08/28 00:33
53Fpurpose:剛測試在 VC 下,如果多重繼承兩個類別,用類別一的成員08/28 00:34
54Fpurpose:函式指標時,參數傳遞就送物件位址,跟偏移值,比如 008/28 00:35
55Fpurpose:用類別二的成員函式指標時,偏移值可能就變 8,所以兩者08/28 00:35
56Fpurpose:最終可以得到不同位址的 this 指標08/28 00:36
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]23 留言, 推噓總分: +2
作者: descent - 發表於 2013/08/27 20:48(12年前)
10Fpurpose:也對,可以用 &p 來讀取。之前想直接對 p 轉型一直被擋住08/27 22:14
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]204 留言, 推噓總分: +14
作者: littleshan - 發表於 2013/08/26 23:57(12年前)
168Fpurpose:http://codepad.org/v2uZTiPN 亂寫的08/27 18:54
169Fpurpose:http://pastebin.com/NCF3nakX,上面程式寫錯,抓成 main08/27 19:43
170Fpurpose:的位址。GCC 不會像 VC 一樣先到 00401005 後才去成員函式08/27 19:43
171Fpurpose:抓上一層是 __builtin_return_address(0) 才對,這邊也錯08/27 19:45
[問題] ++ * 陣列 腦力激盪
[ C_and_CPP ]10 留言, 推噓總分: +3
作者: JuliaRobert - 發表於 2013/08/26 22:33(12年前)
3Fpurpose:A, B 相同,只差在 123, 125。最後的問題,該算式可換成08/26 23:07
4Fpurpose:p_a[0] = p_a[0] + 123; p_a = p_a + 1;08/26 23:08
5Fpurpose:你說的對,p_a++ 優先權最高,所以第一個運算動作的結果將08/26 23:10
6Fpurpose:會,從 p_a 的所在處讀取出 p_a 的內容,至於遞增是副作用08/26 23:11
[問題] typedef enum 的 void* 用法請益
[ C_and_CPP ]7 留言, 推噓總分: +3
作者: remember11 - 發表於 2013/08/26 19:01(12年前)
1Fpurpose:if ( (int)data == eGOPLAYER_STATE_PAUSE )08/26 19:19
2Fpurpose:好符合 C_AND_CPP 版時事的問題08/26 19:20
[問題] VS2012在debug時不能展開vector的內容?
[ C_and_CPP ]11 留言, 推噓總分: +3
作者: drazil - 發表於 2013/08/25 00:25(12年前)
1Fpurpose:2010 沒問題,你搜尋電腦裡一個 autoexp.dat 檔案貼來看看08/25 00:58
4Fpurpose:http://pastebin.com/rFznsF3i 看看裡面的 498 行記載的08/25 01:16
5Fpurpose:跟你的一不一樣,不過嘛...我剛看到 2012 的正常 vector了08/25 01:17
6Fpurpose:http://goo.gl/xJoVJ 圖2就是,而且好像改default.natvis08/25 01:18
Re: [問題] 關於Class指標的觀念
[ C_and_CPP ]166 留言, 推噓總分: +14
作者: LPH66 - 發表於 2013/08/23 16:18(12年前)
93Fpurpose:double d = (double)&a; 才是上面想要的 "直接轉 double"08/26 18:21
98Fpurpose:有 CPU 指令,執行後可把 int 轉成 double,用硬體去轉換08/26 19:24
99Fpurpose:你把指標轉形成 int,雖然位元組不一定相等,但至少你同意08/26 19:25
100Fpurpose:可是寫 double d = (double) ptr; 就等先 int 再轉 double08/26 19:26
101Fpurpose:從程式碼字面上,完全看不出來,你有同意電腦先轉成 int08/26 19:27
[問題] codeblocks編譯問題
[ C_and_CPP ]5 留言, 推噓總分: +2
作者: ikkldh - 發表於 2013/08/21 16:51(12年前)
4Fpurpose:工作管理員查看看有沒有沒關掉的程式,不熟的話就重開機08/21 18:03
Re: [問題] extern const array?
[ C_and_CPP ]58 留言, 推噓總分: +7
作者: purpose - 發表於 2013/08/20 10:45(12年前)
5Fpurpose:爬文、作功課的目的是在於,盡量尊重別人的討論權益08/21 00:40
6Fpurpose:特別是BBS這種新主題會蓋過舊主題的地方。如果你的問題08/21 00:41
7Fpurpose:自己查書或Google真的不難查到,為什麼不把首頁的曝光留他08/21 00:41
8Fpurpose:留給其他真的求助無門的人呢?這樣不也是自私的行為08/21 00:42
27Fpurpose:我回這篇最初目的,就是因為很多人說這個const問題不簡單08/21 08:46
28Fpurpose:那麼內文打這麼多,我也說明了,他好好測試不要把array也08/21 08:46
29Fpurpose:混進問題裡的話,去google不用十分鐘就看完答案收工08/21 08:47
30Fpurpose:就算翻書查const也花不了半小時,到底你要堅持不簡單多久08/21 08:48
38Fpurpose:既然你特地為了我回答,那就謝謝了。不過我說莫名其妙只是08/21 17:54
39Fpurpose:表達不認同而已。如果是為了int arr[num];這種的define08/21 17:55
40Fpurpose:anonymous namespaces我認為是比較好的作法,因為他可以讓08/21 17:56
41Fpurpose:C語言使用者看出多了namespace,而不必被逼著去記說08/21 17:57
42Fpurpose:C++的const跟C的const不一樣,這只是增加負擔08/21 17:58