#include <stdio.h>

#include <Windows.h>

#include <boost/archive/binary_oarchive.hpp>

#include <boost/archive/binary_iarchive.hpp>

#include <boost/iostreams/device/array.hpp>

#include <boost/iostreams/stream.hpp>

#include <string>


void main()

{

std::string serial_str = "하시발 좀돼라";

boost::iostreams::basic_array_source<char> device(serial_str.data(), serial_str.size());

boost::iostreams::stream<boost::iostreams::basic_array_source<char> > s(device); 

boost::archive::binary_iarchive ia(s);

//ia >> obj;

return;

}


boost::archive::binary_iarchive ia(s); 이부분에서 에러 빵긋함


도대체 이유를 찾을수가 없음.. 심지어 


http://stackoverflow.com/questions/3015582/direct-boost-serialization-to-char-array/5604782#comment18123762_5604782


똑같이 복붙한 코드인데 에러뜸...;;;;;;;;;;;;;;


땡큐