일부 코드가 표시됩니다. 부스트 async_write 문제
void wh(const boost::system::error_code& ec,
std::size_t bytes_transferred)
{
std::cout << "test";
}
int main(int argc, char* argv[])
{
boost::asio::io_service pService;
boost::asio::serial_port pSerial(pService,"COM4");
while (true) {
boost::asio::async_write(pSerial, boost::asio::buffer("A",1),&wh);
}
return 0;
}
내가 메모리 누수를 얻고 그 코드를 사용
, 나는 또한 내가 minicom_client에 메모리 누수를 얻고 그 코드에서 복잡한 minicom_client 튜토리얼과 같은 코드의 일부 조각을 발견했다. 내가 async_write 대신boost::asio::write(pSerial, boost::asio::buffer("A",1));
를 사용하는 경우 그것은 당신이 감사에게, 거기에 당신이 제대로 async_write
를 사용하지 않는 많은 ...
어떤 버전의 부스트를 사용하고 있습니까? – Flexo