2619|23

7452

帖子

18

TA的资源

五彩晶圆(高级)

楼主
 

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

 

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

最新回复

大学学的C++都忘得差不多了,记得还用过C++考过两次计算机二级的C,感觉学的不错啊,就是考不过,大学最傻的一件事   详情 回复 发表于 2022-6-28 12:02
点赞 关注
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复
举报

2146

帖子

8

TA的资源

五彩晶圆(初级)

沙发
 

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

点评

20里面的异步有点魔幻。  详情 回复 发表于 2022-6-24 17:17
个人签名坐而言不如起而行
 
 
 

回复

6773

帖子

2

TA的资源

版主

板凳
 

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

点评

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

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

4
 

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

点评

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

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

5
 

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

 
 
 

回复

6040

帖子

205

TA的资源

版主

6
 

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

点评

真心忘完了,操蛋的很。  详情 回复 发表于 2022-6-24 17:21
 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

20里面的异步有点魔幻。

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

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

点评

是啊,多一门语言,也是多一个解决方案~  详情 回复 发表于 2022-6-24 17:43
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

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

点评

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

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

真心忘完了,操蛋的很。

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

3414

帖子

0

TA的资源

纯净的硅(高级)

11
 

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

干丫的

个人签名

So TM what......?

 

 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

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

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

点评

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

回复

6773

帖子

2

TA的资源

版主

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

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

 
 
 

回复

6069

帖子

4

TA的资源

版主

14
 

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

点评

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

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

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

点评

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

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

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

点评

[attachimg]617101[/attachimg]  详情 回复 发表于 2022-6-27 09:46
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

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

被干丫的

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

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

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

点评

好吧,你是对的。不争了。  详情 回复 发表于 2022-6-27 14:23
 
 
 

回复

6069

帖子

4

TA的资源

版主

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

不知道咋样

 

点评

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

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

20
 
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的路子。

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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