简体   繁体   English

C ++如何发送const std :: vector <std::uint8_t> 在插座上?

[英]c++ how to send const std::vector<std::uint8_t> over socket?

I want to send vector<uint8_t> over socket but the send() func takes only const char* as a parameter. 我想通过套接字发送vector<uint8_t> ,但是send()函数仅采用const char *作为参数。

my vector contains Pixels (over 4 million element). 我的向量包含像素(超过400万个元素)。

thank you in advance. 先感谢您。

只需将向量的数据转换为const char*

reinterpret_cast<const char*>(my_vector.data())

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM