精華區beta C_and_CPP 關於我們 聯絡資訊
原先的板規四併入板規二 新的板規四補充原先定義 既往不溯,即刻生效 版工 nowar100 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.43 ※ 編輯: nowar100 來自: 140.112.30.43 (09/29 02:29)
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