
C++选择题求详细解释~
1.若有以下类Z说明,函数fStatic的正确定义是()。classZ{inta;public:staticvoidfStatic(Z&);};(a)voidZ::fSt...
1.若有以下类Z说明,函数fStatic的正确定义是( )。
class Z
{ int a;
public:
staticvoid fStatic(Z&);
};
(a) void Z::fStatic(Z&objZ){ objZ.a=0; }
(b) voidZ::fStatic(Z &objZ){ a= objZ.a; }
(c) void Z::fStatic(Z &objZ){ a=0; }
(d) void Z::fStatic(Z &objZ){ Z::a=0; }
2.若有以下类W说明,函数fConst的正确定义是( )。
class W
{ int a;
public:
void fConst(int) const ;
};
(a)void W::fConst(int k)const { k=a; }
(b)void W::fConst(int k)const { k=a++; }
(c)void W::fConst(int k)const { cin>>a;}
(d)void W::fConst(int k)const { a=k; } 展开
class Z
{ int a;
public:
staticvoid fStatic(Z&);
};
(a) void Z::fStatic(Z&objZ){ objZ.a=0; }
(b) voidZ::fStatic(Z &objZ){ a= objZ.a; }
(c) void Z::fStatic(Z &objZ){ a=0; }
(d) void Z::fStatic(Z &objZ){ Z::a=0; }
2.若有以下类W说明,函数fConst的正确定义是( )。
class W
{ int a;
public:
void fConst(int) const ;
};
(a)void W::fConst(int k)const { k=a; }
(b)void W::fConst(int k)const { k=a++; }
(c)void W::fConst(int k)const { cin>>a;}
(d)void W::fConst(int k)const { a=k; } 展开
3个回答
展开全部
1.a
因为static成员函数,可以访问特定对象的私有成员,但是非确定对象的私有成员无法被static访问,除非它也是static的。可以认为static属性的成员属于类但不属于特定的单个对象。
2.a
类型 函数名(参数名) const的成员函数意思是,这个成员函数不会写入类的成员仅仅只能读取。
因为static成员函数,可以访问特定对象的私有成员,但是非确定对象的私有成员无法被static访问,除非它也是static的。可以认为static属性的成员属于类但不属于特定的单个对象。
2.a
类型 函数名(参数名) const的成员函数意思是,这个成员函数不会写入类的成员仅仅只能读取。
展开全部
?
可以看到的的声明fFriend T的朋友,是不是成员的T
C语言实现的T :: fFriend是一个fFriend的成员函数的T
可以看到的的声明fFriend T的朋友,是不是成员的T
C语言实现的T :: fFriend是一个fFriend的成员函数的T
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
助人为快C++选择题求详细解释~ [C/C++]
1.若有以下类Z说明,函数fStatic的正确定义是( )。
乐之本,第一时间来帮TA
1.若有以下类Z说明,函数fStatic的正确定义是( )。
乐之本,第一时间来帮TA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询