有没有基本上可以这样做的方法:
似乎它在将“t”传递到缓冲区“b”时出现了问题。
#include <boost/asio.hpp>
struct testStruct{
int x;
int y;
};
int main(){
struct testStruct t;
boost::asio::buffer b;
b = boost::asio::buffer(t);
return 0;
}
似乎它在将“t”传递到缓冲区“b”时出现了问题。
boost::asio::buffer(&t, sizeof(t))
更加高效。可以打开或关闭打包功能。 - user405725