你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IAR 有没有typeof这样的内建功能

[复制链接]
黑皮男 提问时间:2018-8-20 08:33 /
本帖最后由 黑皮男 于 2018-8-20 13:27 编辑

如题,GNUC 有typeof这个功能,很好用,IAR中是否也有这个,各位大神路过的看一下
收藏 评论6 发布时间:2018-8-20 08:33

举报

6个回答
Inc_brza 回答时间:2018-8-20 11:20:12
子曰好人 发表于 2018-8-20 08:50
typeof是判定语句类型的,在嵌入式中用得很少吧,更关心的是数据,IAR里面没发现这个功能 ...

container_off了解一下,
typeof是GNU C 的关键字,IAR跟MDK都没有,不过,如果你 再MDK中option中加上--GNU关键字,打开GNU的编译功能后,typeof的代码直接编译成功,可以尝试一下。
哪里都用得多,跟嵌入式不嵌入式没啥关系,但是,往往会考虑到跨平台而不用这个关键字,毕竟ICC和ARMCC不支持
子曰好人 回答时间:2018-8-20 08:50:45
typeof是判定语句类型的,在嵌入式中用得很少吧,更关心的是数据,IAR里面没发现这个功能

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

黑皮男 回答时间:2018-8-20 08:55:12
子曰好人 发表于 2018-8-20 08:50
typeof是判定语句类型的,在嵌入式中用得很少吧,更关心的是数据,IAR里面没发现这个功能 ...

目前确实没法现有,实在不行就只能改实现方式了,为了兼容性也得妥协一下了
黑皮男 回答时间:2018-8-20 13:27:08
Inc_brza 发表于 2018-8-20 11:20
container_off了解一下,
typeof是GNU C 的关键字,IAR跟MDK都没有,不过,如果你 再MDK中option中加上-- ...

我现在很少用MDK,偏多的还是IAR,看来还是要少用
smallcsduck 回答时间:2018-8-20 19:37:36
typedef 这个标准c的不是一样么
黑皮男 回答时间:2018-8-21 07:50:06
smallcsduck 发表于 2018-8-20 19:37
typedef 这个标准c的不是一样么

是typeof不是typedef

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版