推 aecho:咦?可以討論Obj-C?剛剛看版規看到的 ^^ 09/29 06:28
→ freesamael:因為沒有 objective-c 專版的關係吧? 09/29 08:09
→ nowar100:當初有板友問我,我考量到暫時還不會造成管版的混亂 09/29 08:31
→ nowar100:加上又沒有專版,所以當時就答應了 09/29 08:31
→ Killercat:Managed C++可以嗎?雖然用的人很少啦(汗 09/29 09:00
→ Killercat:這東西畢竟不是C# 完全一整個孤兒 XD 09/29 09:01
推 purpose:C++/CLI早就一堆人跑來講了,雖然不熱絡 09/29 09:57
推 ledia:好奇大家用在哪/為什麼選擇使用 # managed c++ 09/29 10:22
推 purpose:就我所知,有一大群是本來用C#用習慣,被上面的規定要改寫 09/29 10:30
→ purpose:C++所以才用 managed 09/29 10:30
→ Killercat:以前的遊戲公司用某些gamebyro工具也是被迫使用MC++ 09/29 10:43
→ Killercat:畢竟要用某些.net lib, 又要能做到跟原系統code大致相容 09/29 10:43
→ Killercat:我是覺得MC++雖然是個很freak的東西 不過有時是唯一解 09/29 10:44
→ Killercat:完全用c#重寫, wrap C++ lib那會死人的.... 09/29 10:44
→ james732:雖然覺得C++/CLI的^實在很醜 但弄出這東西實在很厲害 XD 09/29 10:45
→ Killercat:那算是陰間(.net object)跟陽間(c++ object)的分隔線(誤 09/29 10:46
推 purpose:為了相容而沒有砍掉重練,最後成果都是很驚人的 09/29 10:49
→ purpose:看那 windows.h 裡面的一堆鬼東西 09/29 10:49
推 sunneo:哇 Killercat @@ 好久不見 09/29 13:22
→ Killercat:的確很久了 orz 我沒想到我居然有靠java吃飯的一天(死 09/29 17:12
推 cobrasgo:當舊東西有上百個或上千個檔案,要重寫是不太可能的… 09/29 23:06
→ cobrasgo:只能祈導舊東西的架構寫的好一點這樣… 09/29 23:07
→ loveme00835:只能祈禱新的東西開發能快一點 XD 09/29 23:07
推 VictorTom:小弟我目前的工作看到的code就Objective-C, 看到一堆C++ 09/29 23:09
→ VictorTom:style的C code, 看code看到覺得小弟有deja vu....Orz 09/29 23:09
→ loveme00835:我現在維護的程式是 C Stype 的 C++ code, 甚至要把他 09/29 23:11
→ loveme00835:從windows 移植到 linux, 本來是用VC6開發的...囧rz 09/29 23:11
推 loveme00835:deja vu 是似曾相識的意思? 看不太懂 V 大你的意思... 09/29 23:14
推 VictorTom:C style的C++ code, 那就當做C來處理就好啦(誤XD) 09/29 23:15
→ VictorTom:就您說的意思呀XD 到處都在GetObj, 一堆CLASSNAME_FUNC 09/29 23:16
→ VictorTom:滿山滿谷的function pointer海, func名字超像, 有的code 09/29 23:17
→ VictorTom:trace進去之前以為是一樣的, 結果step in發現原來不同, 09/29 23:17
→ VictorTom:stack拉出來不知道該說像繼乘還是像階層的frame, trace 09/29 23:18
→ VictorTom:起來像在走一個非常有結構的....迷宮一樣....Orz 09/29 23:19
推 loveme00835:原來Objective-C是迷宮...(筆記 09/29 23:20
推 VictorTom:是我們家的code寫的像迷宮....(倒orz) 09/29 23:35
→ Killercat:其實按照obj-c的語法來看 是迷宮無誤阿 XE 09/30 14:52
推 bil193:板主好帥 10/01 22:20