std :: error_code를 serialize하고 네트워크를 통해 전송 한 다음 다시 deserialize하려고합니다. 어쨌든이 작업을 수행하거나 정수 값을 std :: error_code와 매핑하는 변환 테이블 (switch-case)이 필요합니까?C++는 네트워크를 통해 전송하거나 디스크에 저장하기 위해 std :: error_code를 직렬화합니까?
int encode_error(const std::error_code& ec);
std::error_code decode_error(int value);
감사합니다.
[boost :: serialization] (http://www.boost.org/doc/libs/1_34_0/libs/serialization/doc/index.html) – user1810087