向量到const uint16_t *类型

时间:2012-12-01 21:10:39

标签: c++ modbus

我想将libmodbus用于我的自定义项目。使用预定义的静态值一切正常,但我无法使用modbus_write_registers函数和动态预定义的第四个参数const uint16_t *'src'

在实践中我必须将获得的DB值转换为这种类型,不知道如何。

任何提示?

1 个答案:

答案 0 :(得分:2)

假设您有一个std::vector<uint16_t>,您可以使用std::vector<uint16_t>::data()作为指针访问底层内存缓冲区(本例中将返回uint16_t *)。