水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:大家都用C++的try catch吗?
52楼
|
adoal
|
2024-03-20 17:41:19
|
展开
C++的发展过程中,引入了多种不同编程范式,同时为了保有老用户
和业界积累的老资产,坚持对历史全兼容,坚决不抛弃plain C的东西,
也不抛弃pre-modern C++时代的东西,包括语法和历史上的标准库。
这样造成的结果就是,modern的东西固然好,但真正做工程项目时,
总要去对接一堆跟modern的范型风格不一致的老资产。
就异常这事来说吧,不管C++的异常这一套在技术上好还是不好,
事实情况就是,一大堆老标准库、一大堆第三方库不使用异常,
一大堆C库更是不可能使用异常,要自己顶着业务功能开发的工期压力
逐个用异常包一遍吗?你愿意吗?
要想不出现这种情况,要么老早设计好了,要么大面上不折腾,
要么该放弃兼容性的时候就狠狠赌一把作个死。没有既要又要的道理。
【 在 lwp 的大作中提到: 】
: 没看明白
: 你说的这个问题跟c++有什么关系
: java/py/js不为什么不会出现这种情况?
: ...................
--
FROM 183.157.163.*
85楼
|
adoal
|
2024-03-22 19:20:53
|
展开
Java、C#可以讨论一下,但Python……它的性能,没异常影响也只能当胶水啊。
或者说Python里的异常机制就是设计了当正常流程来用的。
【 在 iwantfly 的大作中提到: 】
: c++异常影响性能
: 那么java, c#,python之类的异常不影响性能吗
: c++编译器的开发商水平远低于以上语言的虚拟机?
: ...................
--
FROM 125.119.238.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版