免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 15127 | 回复: 60
打印 上一主题 下一主题

[C] 赶时髦,咱也“面向对象”................... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-28 11:52 |只看该作者 |倒序浏览
  1. #include <stdio.h>

  2. #define __ struct classsuck *this

  3. typedef int (*ADD)(int a, int b);

  4. //声明"类"
  5. typedef struct classsuck {
  6.         ADD add;
  7.         struct classsuck *this;
  8. } class;

  9. int add(int a, int b)
  10. {
  11.         printf("a = %d, b = %d, a + b = %d", a, b , a + b);
  12.         return 0;
  13. }

  14. void
  15. init(__)
  16. {
  17.         this->add = add;
  18. }

  19. int
  20. main(int argc, char *argv)
  21. {
  22.         class fuckoo;//创建"对象"
  23.         fuckoo.this = &fuckoo;
  24.         init(&fuckoo);
  25.         fuckoo.add(6, 4);        //调用“类方法”
  26.         return 0;
  27. }
复制代码
env: gcc 3.4.5-mingw
os: windows 7

评分

参与人数 1可用积分 +1 收起 理由
zhujiang73 + 1

查看全部评分

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
2 [报告]
发表于 2010-06-28 12:45 |只看该作者
用着多累{:3_188:}

论坛徽章:
0
3 [报告]
发表于 2010-06-28 12:57 |只看该作者
看了你写的类我内流满面啊

论坛徽章:
0
4 [报告]
发表于 2010-06-28 12:59 |只看该作者
无聊

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
5 [报告]
发表于 2010-06-28 13:22 |只看该作者
无知者无畏啊{:3_191:}

LZ了解unix系统中一切皆文件的概念吗?这个设计不是面向对象设计又是啥呢{:3_190:}

论坛徽章:
0
6 [报告]
发表于 2010-06-28 13:28 |只看该作者
回复 5# koolcoy
         

论坛徽章:
0
7 [报告]
发表于 2010-06-28 13:29 |只看该作者
回复 4# 让公主受精了


    当真你就输了,娱乐一下。

论坛徽章:
0
8 [报告]
发表于 2010-06-28 13:30 |只看该作者
回复 3# sh19871122


    {:3_193:}

论坛徽章:
0
9 [报告]
发表于 2010-06-28 13:31 |只看该作者
回复 2# hellioncu


    呵呵,”调戏“一下类

论坛徽章:
0
10 [报告]
发表于 2010-06-28 14:42 |只看该作者
这也太那个啥了……{:3_184:}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP