• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ucosiii 中OSQPost内存使用

chownn 2019-03-26 浏览量:1121
ucosiii 中OSQPost,传递的是地址还是拷贝?若果传递的是地址的话,改地址申请的内存怎么释放?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 传递的是地址,这个地址可以是一个静态数组的地址,这时它用的是一块固定地址的内存区域。如果你要用动态分配内存的策略,那就要在接收这条信息的任务处理完相关数据之后手动使用释放内存的函数释放

    其实这种函数传递的地址就是个int型变量,用户怎么用,跟它无关系

    • 发布于 2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 消息一般包含:指向数据的指针,表明数据长度的变量和记录消息发布时刻的时间戳,指针指向的可以是一块数据区或者甚至是一个函数,消息的内容必须一直保持可见性,因为发布数据采用的是引用传递是指针传递而不是值传递,也就是说发布的数据本身不产生数据拷贝
    • 发布于2019-03-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ucosiii 中OSQPost内存使用