游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 芙ZM

C++和JAVA谁好谁坏

[复制链接]

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-6-14 14:17:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

我只会C++,所以我投C++的票。

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2008-3-15 14:47:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

JAVA的潜力比C++大

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-3-15 18:54:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

老实说,JAVA的优化没C++有潜力

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-3-15 20:14:00 | 显示全部楼层

Re: C++和JAVA谁好谁坏

这样的问题没有什么好争论的吧,各有各的优势,偏向的应用领域也不尽相通,这样下来有可比性吗?
做Mis系统肯定java强,做硬件编程,游戏,操作系统,底层的东西肯定是C++啦

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-3-15 20:29:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

飘过......

34

主题

629

帖子

629

积分

高级会员

Rank: 4

积分
629
发表于 2008-3-16 12:53:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

闲着没事作个总结,凡是类似的吵架帖,都是回帖者竭力维护自己已经掌握的东西,生怕自己学错了东西浪费了青春,买AMD/Intel/ATi/NVIDIA也是一样的道理,这是浮躁和贫穷的完美体现

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2008-3-17 01:37:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

java里面没有指针漂移的问题,或者说,编译器为你处理了这些,
toString获得的Address,永远是实际对象的Address,而不是某个接口的Address.

在COM中需要用QueryInterface(IID_IUnknown)。

不过本人目前在C++中用的是:
class IDynamic // 除了CEvent,CStr,包装器,所有类和接口必须继承IDynamic
{
public:
        virtual void *GetAddr()const=0;
        virtual CStr GetClass()const=0;
};
此外我使用virtual继承,而COM就惨了,他有多个IUnknown接口,需要统一返回值。

------------------------------------------------
实际上还有更加BT的方法:
1 除了 IMyDispatch,不允许用任何接口,虚函数
2 几乎所有类必须virtual继承 IMyDispatch
3 不允许多继承
4 不允许共有成员变量
5 方法调用,一律通过 IMyDispatch::MyInvoke()。
虽然速度慢,但是可以帮你从复杂的继承关系中超脱出来,
也不会有指针漂移。

23

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-3-17 12:55:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

明显 用途 不一样吗

学哪方面 就用哪个哦

像我  主攻是嵌入式系统 主要用 c c++ 涉及到java得比较少

要是做网络 企业级的  就用java和 .net

要说 j2ee和 .net争一下 还说得过去。java就不要和c++争了,没意义得

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2008-3-17 16:17:00 | 显示全部楼层

Re:C++和JAVA谁好谁坏

这两种都不精通,就不评论了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 12:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表