|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
class A
{
public:
A(){};
A(string a):a(a){}
show(){
cout<<a<<endl;
}
private:
string a;
};
void main()
{
/*A a("5sf");
a.show();
ofstream os("gao",ios_base::binary);
os.write(reinterpret_cast<char*>(&a),sizeof(a));
os.close();*/
A b;
ifstream is("gao",ios_base::binary);
is.read(reinterpret_cast<char*>(&b), 16);
b.show();
}
把注释取消后能够运行 , 注释后没法读出 运行失败 ,如果不改变这种方式的话,有什么解决办法吗 |
|