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