看板 C_and_CPP 關於我們 聯絡資訊
現在都有了C++,或許這個主題有點過時 我的學校規定這學期的遊戲project只能用C寫 (這個限制只有第二學期有,其他學期皆無此限制) 寫習慣了AS3,突然有此限制實在是有點懊惱 我的教授提到了一本叫做Object-Oriented Programming with ANSI C的書 (於1993年出版,都快20年了XD) 於是我開始讀這本書 經過不斷的實驗與改進,我總算歸納出一個簡單但是有系統又效的方法 在此分享給大家 http://blog.cjcat.net/2012/01/object-oriented-structures-in-c/ -- Blog http://blog.cjcat.net Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 67.168.100.71
diabloevagto:這是flash的貓大嗎qq 01/27 17:15
Ting1024:not bad~ 01/27 19:19
MasterChang:回頭看來,高煥堂那本OOPL寫得很淺顯易懂... 01/27 23:10
scwg: ptt source code http://0rz.tw/JPlux 01/28 00:07
johnlinvc:有點像obj-c 他也是分成alloc 和init 01/28 00:47
adxis:之前瞄到的 http://developer.gnome.org/gobject/stable/ 01/28 02:02
manphone:受用匪淺 01/28 02:31
tropical72:不好意思,我想問題是,學校做的小東西,OOC真的會看出效 01/28 04:47
tropical72:果出來嗎?因C++很多都丟給編譯器做,C的話反而多打很多 01/28 04:47
tropical72:字,頂多只能在macro或一些小地方動點手腳.. 01/28 04:48
cjcat2266:我們不是在做小東西啊...是要做可以參賽IGF的project 01/28 08:23
cjcat2266:OOC在擴充方便性來說,對我們非常有幫助 01/28 08:24
littleshan:我猜tropical的意思是,既然要OO為何不直接用C++ 01/28 11:54
littleshan:因為真正寫遊戲的時候沒有那種「只能用C」的限制 01/28 11:55
cjcat2266:噢,不好意思,我誤會了,這個"第二學期只能用C"的規定 01/28 13:11
cjcat2266:行之有年,應該是為了考驗在有coding sugar限制的情況 01/28 13:12
cjcat2266:下,學生是否有辦法歸納出有效的軟體開發+合作模式 01/28 13:13
cjcat2266:我想也只是要我們短期體驗一下而已,因為其他學期沒有此 01/28 13:14
cjcat2266:限制 01/28 13:14
tropical72:謝謝littleshan的補註 ,也感謝 cjcat 的回答 ^^ 01/28 16:42