我想在消息头中添加一个变量,所以我使用unit8_t
来定义它们,但是当我想要读取这个变量时,我需要将它转换为double我做了:
hello.positionx = unit8_t (m_ipv4->GetObject<MobilityModel> ()->GetPosition ().x);
hello.positiony = unit8_t (m_ipv4->GetObject<MobilityModel> ()->GetPosition ().y);
你可以看到这些行类似但是当我运行我的程序时它在第二行显示错误:unit8_t
未在此范围内定义
我添加了标题:
#include"stdint.h"
我不知道,这个错误是什么意思。如果你帮助我,我将感激不尽。
答案 0 :(得分:6)
类型名称为uint8_t
,代表“无符号整数,8位宽”。你好像错了。