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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版