379|23

5374

帖子

18

资源

五彩晶圆(中级)

差不多10年后又开始搞C++ [复制链接]

 

以前用了几年C++,那时候用的还是98标准。后面干到java去了,很方便。最近又要怼C++,看了一下新标准11,14,17,哎,完全跟不上了。右值和移动语义我到现在都还没有吃透。。。实在不习惯C++这种静态语言,java 框架里面各种反射用起来实在是爽啊。

个人签名

默认摸鱼


回复

2063

帖子

8

资源

五彩晶圆(初级)

C++ 20都出了2年了,好快。。。

点评

20里面的异步有点魔幻。  详情 回复 发表于 5 天前
个人签名坐而言不如起而行

回复

1261

帖子

0

资源

版主

我感觉语言都是互通的,用法万变不离其宗。

点评

C++没有好用的库吧。 现在java都有各种库可供调用,而且都是最优化的,还有各种框架可以直接用。程序员可以直接站在巨人的肩上。  详情 回复 发表于 前天 18:46
可以说编程思想差不多,但是各种语言的用法还是不一样的,语言决定用法。  详情 回复 发表于 5 天前

回复

2088

帖子

2

资源

五彩晶圆(初级)

"反射"这种特性也就是用在动态模块中,C++也不是不可能,最早的corba、ms的COM+都可以用,如果不涉及异构的系统,C++的SO、DLL是完全够用的,而且效率很高地

点评

c++能做的反射很有限,需要大量手撸的东西,还是没办法达成动态系统的方便性。比如动态系统里面很常见的根据配置文件里面的字符名称生成对象,C++的各种所谓的反射实现,包括boost的,都没办法搞这件事情。  详情 回复 发表于 5 天前

回复

2088

帖子

2

资源

五彩晶圆(初级)

C++的用法真心不喜欢,而且很讨厌,我很支持Linus Benedict Torvalds的观点,C++是垃圾语言。


回复

6080

帖子

206

资源

版主

free叔叔扮猪吃老虎,老虎来了,围观看热闹。

点评

真心忘完了,操蛋的很。  详情 回复 发表于 5 天前
个人签名

EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,上班摸鱼场,释放压力好地方!商家勿入!加群暗号:喵


回复

5374

帖子

18

资源

五彩晶圆(中级)

wsmysyn 发表于 2022-6-23 21:51 C++ 20都出了2年了,好快。。。

20里面的异步有点魔幻。

个人签名

默认摸鱼


回复

5374

帖子

18

资源

五彩晶圆(中级)

wangerxian 发表于 2022-6-23 22:09 我感觉语言都是互通的,用法万变不离其宗。

可以说编程思想差不多,但是各种语言的用法还是不一样的,语言决定用法。

点评

是啊,多一门语言,也是多一个解决方案~  详情 回复 发表于 5 天前
个人签名

默认摸鱼


回复

5374

帖子

18

资源

五彩晶圆(中级)

bigbat 发表于 2022-6-24 09:06 "反射"这种特性也就是用在动态模块中,C++也不是不可能,最早的corba、ms的COM+都可以用,如果不涉及异 ...

c++能做的反射很有限,需要大量手撸的东西,还是没办法达成动态系统的方便性。比如动态系统里面很常见的根据配置文件里面的字符名称生成对象,C++的各种所谓的反射实现,包括boost的,都没办法搞这件事情。

点评

你这就属于钻牛角了,C++使用配置文件搞动态调用不用反射都可以,只要预先定义好接口就可以了,DLL和SO体系都可以实现。你非要那种可以异构的系统,可以使用COM+和corba啊,至于效果没有多大差别,远程过程调用都可  详情 回复 发表于 5 天前
个人签名

默认摸鱼


回复

5374

帖子

18

资源

五彩晶圆(中级)

lcofjp 发表于 2022-6-24 15:29 free叔叔扮猪吃老虎,老虎来了,围观看热闹。

真心忘完了,操蛋的很。

个人签名

默认摸鱼


回复

3537

帖子

0

资源

纯净的硅(高级)

我丢,还有抚叔搞不定的语言?屎加加算个锤子。

干丫的

个人签名

So TM what......


回复

2088

帖子

2

资源

五彩晶圆(初级)

freebsder 发表于 2022-6-24 17:20 c++能做的反射很有限,需要大量手撸的东西,还是没办法达成动态系统的方便性。比如动态系统里面很常见的 ...

你这就属于钻牛角了,C++使用配置文件搞动态调用不用反射都可以,只要预先定义好接口就可以了,DLL和SO体系都可以实现。你非要那种可以异构的系统,可以使用COM+和corba啊,至于效果没有多大差别,远程过程调用都可以使用WEB service都成。这些系统都是“正真的反射”

点评

你完全不知道我在说什么。。。  详情 回复 发表于 3 天前

回复

1261

帖子

0

资源

版主

freebsder 发表于 2022-6-24 17:18 可以说编程思想差不多,但是各种语言的用法还是不一样的,语言决定用法。

是啊,多一门语言,也是多一个解决方案~


回复

3985

帖子

1

资源

版主

现在vs2022好像可以用C++编手机端程序了。

点评

好像不行,VS没打这个噱头。(c++ builder)倒是这样说的。  详情 回复 发表于 3 天前

回复

5374

帖子

18

资源

五彩晶圆(中级)

bigbat 发表于 2022-6-24 17:35 你这就属于钻牛角了,C++使用配置文件搞动态调用不用反射都可以,只要预先定义好接口就可以了,DLL和SO体 ...

你完全不知道我在说什么。。。

点评

我觉得你好像不理解“反射”是解决什么问题的。建议你看看EJB的书《Enterprise JavaBeans, 2nd Edition》这本书很老,但是最开始把组件的问题讲的很透彻地。  详情 回复 发表于 前天 09:27
个人签名

默认摸鱼


回复

5374

帖子

18

资源

五彩晶圆(中级)

damiaa 发表于 2022-6-26 12:23 现在vs2022好像可以用C++编手机端程序了。

好像不行,VS没打这个噱头。(c++ builder)倒是这样说的。

点评

[attachimg]617101[/attachimg]  详情 回复 发表于 前天 09:46
个人签名

默认摸鱼


回复

5374

帖子

18

资源

五彩晶圆(中级)

ljj3166 发表于 2022-6-24 17:32 我丢,还有抚叔搞不定的语言?屎加加算个锤子。 干丫的

被干丫的

个人签名

默认摸鱼


回复

2088

帖子

2

资源

五彩晶圆(初级)

freebsder 发表于 2022-6-26 23:23 你完全不知道我在说什么。。。

我觉得你好像不理解“反射”是解决什么问题的。建议你看看EJB的书《Enterprise JavaBeans, 2nd Edition》这本书很老,但是最开始把组件的问题讲的很透彻地。

点评

好吧,你是对的。不争了。  详情 回复 发表于 前天 14:23

回复

3985

帖子

1

资源

版主

freebsder 发表于 2022-6-26 23:24 好像不行,VS没打这个噱头。(c++ builder)倒是这样说的。

QQ图片20220627094518.png

不知道咋样

 

点评

哎呀卧槽,哈哈,我真不知道vs开始搞ios了。。。android我听说过。ios不知道是不是c#打的。一直不太看好这种ios+android+pc的所谓平台,app简单用用还行,一复杂了又得回到原生app的路子。  详情 回复 发表于 前天 14:22

回复

5374

帖子

18

资源

五彩晶圆(中级)

damiaa 发表于 2022-6-27 09:46 freebsder 发表于 2022-6-26 23:24 好像不行,VS没打这个噱头。(c++ builder)倒是这样说的。 不 ...

哎呀卧槽,哈哈,我真不知道vs开始搞ios了。。。android我听说过。ios不知道是不是c#打的。一直不太看好这种ios+android+pc的所谓平台,app简单用用还行,一复杂了又得回到原生app的路子。

个人签名

默认摸鱼


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/8 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表