作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在构建一段旨在供许多项目使用的代码。在 C 和 C++ 中。 (#ifdef __cplusplus 内容已处理完毕)。
该项目使用回调和函数指针。为了让事情变得简单,我想使用函数的 typedef。例如
标题:
typedef void(MyFunctionTypedef)(unsigned char* data, int len);
MyFunctionTypedef ProcessData;
来源:
MyFunctionTypedef ProcessData
{
...
}
这在 Borland CBuilder 中运行良好。
但我也在 Arduino 中尝试过,但我在源代码中遇到错误错误:'{' 标记前应为 '='、','、';'、'asm' 或 '__attribute__'
有没有办法使它在每个 C 或 C++ 编译器中工作?
我是一名优秀的程序员,十分优秀!