首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ENG八戒
掘友等级
创业者
日常聊聊科技生活偶尔瞎掰编程技术,2022年度云社区优秀技术博主。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
248
文章 154
沸点 94
赞
248
返回
|
搜索文章
赞
文章( 154 )
沸点( 94 )
值语义 VS 引用语义:深入理解C++对象赋值背后的奥秘
编程的世界里,处理对象或者变量的关系,有两种基本的方式,「值语义」和「引用语义」。C++ 这种性能怪兽对这两种语义都支持,它们各有优势和最佳使用场合,利用好它们是性能优化的必备技能。
搞到了一块 AI 开发板
前几天厂商送来一块很牛掰的开发板,说是要让我体验一下。这板子是香橙派打造的高性能 AI 开发板 -- OrangePi AIpro 开发板。
避开C++异常处理的陷阱:动态抛出捕捉失效的真相
这里就聊聊动态抛出时,大家经常会感到困惑不解的一个问题,为什么我的动态抛出捕捉不到?原因只有一个,那就是……
C++异常处理新姿势:再抛出异常的妙用
听说过异常再抛出吗?利用C++异常再抛出的便利语法,可以方便实现简单的堆栈跟踪和异常分发器,一起来看看?
何苦为难数组?且看 std::string
欸,处理变长字符串时,如果是从 C 语言过来的同学,第一反应就是使用字符数组来充当缓冲,上演左腾右挪,然后就会出现频繁的重新分配内存过程,其中免不了会发生异常。有没有想过试一下std::string?
ROS2 王牌升级:Fast-DDS 性能直接碾压 zeroMQ 「下」
ROS 从 ROS1 迭代到 ROS2 后通信性能提升非常大,关键是将优秀的 DDS 通信协议作为 ROS2 的内部通信协议规范,而默认的协议实现更是直接采用了 Fast-DDS。
ROS2 王牌升级:Fast-DDS 性能直接碾压 zeroMQ 「上」
ROS 从 ROS1 迭代到 ROS2 后通信性能提升非常大,关键是将优秀的 DDS 通信协议作为 ROS2 的内部通信协议规范,而默认的协议实现更是直接采用了 Fast-DDS。
C++ 异常被捕捉后还能恢复执行?
目前的异常处理机制是,一旦异常被抛出(throw)之后,原来的执行流程就会跳转到异常捕获(catch)代码块中,两者可能经历了多次堆栈展开。那么捕获异常后能不能恢复到抛出异常的点并继续执行?
C++ 抛出的异常对象会被复制多少次?
如果看过上文《掌握 C++ 异常艺术:构建健壮程序的秘诀与实战策略「一」》,可能你会记得笔者曾提到过,说「比较好的实践是,抛出一个临时对象」,为什么呢?
现代 C++ 小利器:参数绑定包装器 std::bind 堪称「Lambda 小平替」
C++ 原生支持函数输入参数的默认值,但是有些业务场景下对原有设定的默认值不满意,那么可不可以临时改改?
下一页
个人成就
优秀创作者
文章被点赞
734
文章被阅读
247,879
掘力值
6,211
关注了
16
关注者
178
收藏集
0
关注标签
22
加入于
2022-08-24