shongshi
随笔 - 13, 文章 - 0, 评论 - 3, 引用 - 0
数据加载中……
不知道C++为什么要引入虚拟继承和多继承
看了一下《深入探索C++对象模型》,发现C++引入多继承和虚拟继承就是一个错误,这些特性将C++的复杂度大大提高,但是不是很实用。作为一个程序员,更加讲究语言的实用性,对语言特性的研究可能不是很关注。Java和C#作为后来者,没有多继承和虚拟继承,工作得不错,建议将C++当成Java和C#用,尽量不要用多继承和虚拟继承,这样能让我们避免陷入复杂的深渊。如果一个组织中大家都不用这些复杂的语言特性,那很多工作估计也要轻松很多,比如说模拟C#中的event机制。
posted on 2009-05-09 20:07
五味杂陈
阅读(773)
评论(1)
编辑
收藏
引用
所属分类:
心情随笔
评论
#
re: 不知道C++为什么要引入虚拟继承和多继承
回复
更多评论
我也觉得没有逻辑
2010-01-08 11:43 |
welld_djj
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
不知道C++为什么要引入虚拟继承和多继承
要学习Oracle了
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © 五味杂陈
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2009年5月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
.NET(3)
(rss)
C++(1)
(rss)
Oracle(7)
(rss)
设计模式(1)
(rss)
心情随笔(2)
(rss)
随笔档案
2009年7月 (2)
2009年6月 (3)
2009年5月 (3)
2009年4月 (5)
搜索
最新评论
1. re: oracle em如何登录orcl以外的数据库?[未登录]
check file "portlist.ini"
--eric
2. re: 不知道C++为什么要引入虚拟继承和多继承
我也觉得没有逻辑
--welld_djj
3. re: .net中装箱的几种情况
高!
--亨德列克
阅读排行榜
1. Oracle忘记密码怎么办?(2248)
2. C#中的继承与覆盖(1750)
3. .net中装箱的几种情况(1706)
4. Equals方法的实现(参见《Microsoft.net框架程序设计》并提出少许建议)(1498)
5. oracle em如何登录orcl以外的数据库?(1393)
评论排行榜
1. 不知道C++为什么要引入虚拟继承和多继承(1)
2. .net中装箱的几种情况(1)
3. oracle em如何登录orcl以外的数据库?(1)
4. oracle em中设置首选身份证明(0)
5. 要学习Oracle了(0)