首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户78009670263
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
赞
文章( 23 )
沸点( 0 )
值语义 VS 引用语义:深入理解C++对象赋值背后的奥秘
编程的世界里,处理对象或者变量的关系,有两种基本的方式,「值语义」和「引用语义」。C++ 这种性能怪兽对这两种语义都支持,它们各有优势和最佳使用场合,利用好它们是性能优化的必备技能。
搞到了一块 AI 开发板
前几天厂商送来一块很牛掰的开发板,说是要让我体验一下。这板子是香橙派打造的高性能 AI 开发板 -- OrangePi AIpro 开发板。
C++ 异常被捕捉后还能恢复执行?
目前的异常处理机制是,一旦异常被抛出(throw)之后,原来的执行流程就会跳转到异常捕获(catch)代码块中,两者可能经历了多次堆栈展开。那么捕获异常后能不能恢复到抛出异常的点并继续执行?
ROS2 王牌升级:Fast-DDS 性能直接碾压 zeroMQ 「上」
ROS 从 ROS1 迭代到 ROS2 后通信性能提升非常大,关键是将优秀的 DDS 通信协议作为 ROS2 的内部通信协议规范,而默认的协议实现更是直接采用了 Fast-DDS。
ROS2 王牌升级:Fast-DDS 性能直接碾压 zeroMQ 「下」
ROS 从 ROS1 迭代到 ROS2 后通信性能提升非常大,关键是将优秀的 DDS 通信协议作为 ROS2 的内部通信协议规范,而默认的协议实现更是直接采用了 Fast-DDS。
C++ 抛出的异常对象会被复制多少次?
如果看过上文《掌握 C++ 异常艺术:构建健壮程序的秘诀与实战策略「一」》,可能你会记得笔者曾提到过,说「比较好的实践是,抛出一个临时对象」,为什么呢?
何苦为难数组?且看 std::string
欸,处理变长字符串时,如果是从 C 语言过来的同学,第一反应就是使用字符数组来充当缓冲,上演左腾右挪,然后就会出现频繁的重新分配内存过程,其中免不了会发生异常。有没有想过试一下std::string?
现代 C++ 小利器:参数绑定包装器 std::bind 堪称「Lambda 小平替」
C++ 原生支持函数输入参数的默认值,但是有些业务场景下对原有设定的默认值不满意,那么可不可以临时改改?
为何你还在坚持用数组?容器不比它香几条街?「上」
及内存漏洞的重灾区之一就是,数组的使用。本文就讲讲数组的毛病,和转向现代化的替代品--容器。这是系列文章的第一篇
掌握 C++ 异常艺术:构建健壮程序的秘诀与实战策略「一」
在过去几十年的编程历史中,异常处理的演变仿佛一场文明的进化史,它不仅仅是技术的革新,更是编程思想与哲学的深刻体现。让我们一起细聊异常处理机制,欢迎大家来阅读本系列文章。
下一页
关注了
2
关注者
0
收藏集
0
关注标签
0
加入于
2024-06-08