对于拷贝构造函数point::point(point& p),下列说明正确的是( )

对于拷贝构造函数point::point(point& p),下列说明正确的是( )


A、

该函数只能访问P的私有成员


B、

该函数不能访问P的公有成员


C、

该函数可以访问P的私有和公有成员


D、

该函数不能访问P的成员


【正确答案】:C
【题目解析】:

构造函数point(point& p)是复制构造函数。在这个函数的实现中,它访问了对象的私有成员,这是允许的。在C++中,在一个类中定义的成员函数可以访问该类任何对象的私有成员。


Top