打印
[STM32]

求助 如何在keil5中实现动态数组

[复制链接]
1311|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xxr9997|  楼主 | 2020-6-17 19:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

萌新求教
目前想设计的功能是GPIO接收外部信号 接收到的信号传递到数组中 一段时间后 判定数组中元素个数 来执行下一步程序
但是目前我查的C语言资料中是没办法做到这样 必须要先定义好数组大小 才可以添加元素
我又想换着使用C++的vector<int>
但不知道keil5支不支持这种混合编译
刚才尝试了一下也报错
error: #70: incomplete type is not allowed不知道是没设置好还是的确不支持
真心求教 谢谢各位了

使用特权

评论回复

相关帖子

沙发
xxr9997|  楼主 | 2020-6-17 19:25 | 只看该作者

老哥们觉得这个方法可行不 或者有别的可以实现我想要功能的办法?

使用特权

评论回复
板凳
zxq6| | 2020-6-17 20:19 | 只看该作者
尝试一下mdk里面的c++?貌似有一些支持动态内存的特性?

使用特权

评论回复
地板
xxr9997|  楼主 | 2020-6-18 15:45 | 只看该作者
解决了 还是文件类型没设置好 修改之后就完事了

使用特权

评论回复
5
diweo| | 2020-6-18 15:57 | 只看该作者
文件扩展名忘记用.cpp了?

使用特权

评论回复
6
airwill| | 2020-6-18 22:16 | 只看该作者
从编译器的手册看,  对 C++ 的支持并不多

使用特权

评论回复
7
diweo| | 2020-6-19 16:15 | 只看该作者
airwill 发表于 2020-6-18 22:16
从编译器的手册看,  对 C++ 的支持并不多

V6的编译器都支持C++17了,还不够多?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝