我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3558663.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验. [默认格式] public class MyClass implements Serializable{ ...} 序列化: ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream(outputPath));
之前在上C++的课的时候,印象中有那么一句话:如果一个类没有任何构造函数,那么编译器会生成一个默认的构造函数 今天在看<深度探索C++对象模型>的第二章:“构造函数语意学”的时候发现之前听到的说法是错误的. 比如说如下代码: class A {public: int a;}; int main(void) { A a; a.a = 4; A a2; a2.a=5; return 0;}123456789101112按照之前的说法,类A没有任何构造函数,编译器会自动生成一个默认的构造函数,但事实