最新回答 / 悸a动
友元为了使其他类的成员函数直接访问该类的私有变量,体现的是共享、平等的关系;这个体现的是包含关系。实例化对象A时,如果对象A有对象成员B,现实的理解就是对象B是对象A的一部分,创建A对象时因为B是A的一部分所以B对象也同时被创建了。但是在A对象的创建过程中,B对象作为A的一部分被创建,不存在A直接访问B对象私有成员的概念,所以和友元不同,我是这么理解的。
2017-04-04
已采纳回答 / cxxxxy
因为你主函数main实例化Line的时候,Line类里面就有对应的m_coorA和B,而这个A和B就是属于coordintate这个类的,那么你想实例Line,是不是得把他里面的coordintate先实例化了才行呀!!老师也在那个文件中添加了coordintate的头文件!
2017-03-30
即使我常用的是Python,我仍旧认为,学习C++是受益匪浅的;
从代码的敲打中,我可以学会以计算机的方式去理解程序,这对于以后使用任何更加高级的编程语言有大有裨益!
从代码的敲打中,我可以学会以计算机的方式去理解程序,这对于以后使用任何更加高级的编程语言有大有裨益!
2017-03-30
引用返回的*this 便是一个对象就是arr1,说以函数printInfo后面可以加“.”来继续接Array这个类里面的任意函数。同理setLen也是如此。
2017-03-29