免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zhujiang73
打印 上一主题 下一主题

我想,理解了 C 的面向对象,也就理解了 C++  关闭 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-05-20 11:00 |只看该作者
我想,OIOIC的作者会有一天到这里来与大家畅谈的。

论坛徽章:
0
22 [报告]
发表于 2008-05-20 13:13 |只看该作者
原帖由 flw 于 2008-5-19 17:00 发表
初学 OO 的话,还是从一个支持 OO 语法的语言开始吧。
当然,并不是说 C 就不可以 OO,
而是说,
无论是梁羽生笔下吕四娘的飞花摘叶皆可伤人,还是金庸笔下令狐冲的无招胜有招,
都是指融会贯通之后的一种上 ...



这个比喻不错...呵呵

论坛徽章:
0
23 [报告]
发表于 2008-05-20 13:26 |只看该作者
原帖由 eftp 于 2008-5-20 11:00 发表
我想,OIOIC的作者会有一天到这里来与大家畅谈的。

与大家畅谈并得到大家的认可需要谦虚的态度。

论坛徽章:
0
24 [报告]
发表于 2008-05-20 13:35 |只看该作者
原帖由 eftp 于 2008-5-20 11:00 发表
我想,OIOIC的作者会有一天到这里来与大家畅谈的。


畅谈可以, 吹牛不行。

论坛徽章:
0
25 [报告]
发表于 2008-05-20 14:13 |只看该作者
23楼和24楼的好像没有理解21楼话的意思啊!

论坛徽章:
0
26 [报告]
发表于 2008-05-20 14:31 |只看该作者
面向对象是一种效果,或者说是一种使用模式。
C可以,只不过自己做起来比较麻烦。

oioic在海边捡到一个有些漂亮的石头,就狂喊:“哇靠,太漂亮了,简直全世界在我手里!”

论坛徽章:
24
狮子座
日期:2013-12-31 10:48:0015-16赛季CBA联赛之吉林
日期:2016-04-18 14:43:1015-16赛季CBA联赛之北控
日期:2016-05-18 15:01:4415-16赛季CBA联赛之上海
日期:2016-06-22 18:00:1315-16赛季CBA联赛之八一
日期:2016-06-25 11:02:2215-16赛季CBA联赛之佛山
日期:2016-08-17 22:48:2615-16赛季CBA联赛之福建
日期:2016-12-27 22:39:272016科比退役纪念章
日期:2017-02-08 23:49:4315-16赛季CBA联赛之八一
日期:2017-02-16 01:05:3415-16赛季CBA联赛之山东
日期:2017-02-22 15:34:5615-16赛季CBA联赛之上海
日期:2017-11-25 16:17:5015-16赛季CBA联赛之四川
日期:2016-01-17 18:38:37
27 [报告]
发表于 2008-05-20 14:43 |只看该作者

回复 #8 zhujiang73 的帖子

最简单的继承:

#include <stdio.h>

typedef struct
{  
    int ma;
} A;

typedef struct
{
    A parent;
    int mb;
} B;

int main (int argc, char *argv[])
{
    B   b;
    B   *pb;   

    pb = &b;

    ((A*)pb)->ma = 1;
    pb->mb = 2;

    printf("b.ma = %d   b.mb = %d \n", b.parent.ma, b.mb);

    return  0;
}

论坛徽章:
0
28 [报告]
发表于 2008-05-20 16:36 |只看该作者

nod

试一下多态?

论坛徽章:
0
29 [报告]
发表于 2008-05-20 18:46 |只看该作者
最近 关于oioic 的广告狂多

论坛徽章:
0
30 [报告]
发表于 2008-05-20 19:35 |只看该作者
面向对象,不懂。

写了这么多的代码,做了这么多的项目,都是面向过程。
难道面向过程不行了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP