我无法在这里正确地制作这条线:
boost::asio::async_write(serialPort,
boost::asio::buffer(
boost::asio::buffer_cast<const void*>(vector_.front()),
boost::asio::buffer_size(vector_.front())))
vector_
拥有多个boost::asio::const_buffers
std::vector<boost::asio::const_buffer> vector_;
这些东西有效,但我很确定有一种更优雅的方法可以做到这一点,如果没有,我想从有更多经验的人那里得到。
那么,这个解决方案可以改进吗?如果是这样,怎么做?