V5版本加入了原子操作功能,但是在
rtos\rt-thread\include\rtatomic.h中,直接加了一个限制#if !defined(__cplusplus)
rtos\rt-thread\include\rtatomic.h
#if !defined(__cplusplus)
这是什么原因呢,为什么不能给c++代码使用呢,是有什么考虑吗?还是c++让直接调用c+11自带的原子操作函数??
查看更多
我觉得是
c++让直接调用c+11自带的原子操作函数
能用C++,硬件都不会太简陋,基本都有适配原子指令的。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部