往往崩溃和‘怎么引用’没有什么直接的关系,因为后者只告诉你一些基本的原则,而如果你已经出现崩溃,说明这些基本原则已经满足了,至少没有编译期错误了至于崩溃本身,你要自己调试一下代码,可能哪里有个bug而已例如你左边的图,SetDate时year, month和day都没有初始化,你当然不能再这时候调用。你必须等它有合法的值时再调用
可以用 友元函数啊。或者和你思想差不多,对象作为参数传递啊。