不知道类型(铸造)

bah*_*har 0 c++

我想在消息头中添加一个变量,所以我用它unit8_t来定义它们但是当我想要读取这个变量时我需要将它转换为double我做了:

hello.positionx = unit8_t (m_ipv4->GetObject<MobilityModel> ()->GetPosition ().x);   
hello.positiony = unit8_t (m_ipv4->GetObject<MobilityModel> ()->GetPosition ().y);   
Run Code Online (Sandbox Code Playgroud)

正如你可以看到这些行类似但是当我运行我的程序时它在第二行显示错误:unit8_t在此范围中未定义
我添加了标题:

 #include"stdint.h"  
Run Code Online (Sandbox Code Playgroud)

我不知道,这个错误是什么意思.如果你帮助我,我将感激不尽.

unw*_*ind 6

类型的名称是uint8_t,表示"无符号整数,8位宽".你好像错了.