C语言如何实现面向对象?
- torbai
- 帖子: 254
- 注册时间: 2011-08-11 19:22
- 系统: openSUSE 13.1 amd64
C语言如何实现面向对象?
C语言如何实现面向对象?能否给个例子?
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- torbai
- 帖子: 254
- 注册时间: 2011-08-11 19:22
- 系统: openSUSE 13.1 amd64
Re: C语言如何实现面向对象?
听说能实现,一直很好奇eexpress 写了:直接换语言吧。
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: C语言如何实现面向对象?
把C++的类方法a.get(b)改成get(a,b)。模板用define啥的凑活着用。
类封装嘛,自律吧,你自己以为封上了就行。
类封装嘛,自律吧,你自己以为封上了就行。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: C语言如何实现面向对象?
2楼已经给了很好的例子了,去读GObject 的wiki 会有概括的解释,相关的技术还有CORBA和COM,归根结底最后会变成一系列的调用规范和内存布局模型。可以读下深入C++对象模型那本书,oop就那么一回事。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
-
- 帖子: 23
- 注册时间: 2013-04-17 0:03
- 系统: ubuntu和windows8和rhel
- b33e
- 帖子: 3864
- 注册时间: 2011-06-07 14:20
- 系统: Mint18