有如下类声明:Class sample{int n;public:void setvalue(int n0=0);};下列在类说明体外定义成员函数setvalue正确的是?
A: void setvalue(int n0) {n=n0;}
B: sample::setvalue(int n0) {n=n0;}
C: void sample::setvalue(int n0=0) {n=n0;}
D: void sample::setvalue(int n0) {n=n0;}
A: void setvalue(int n0) {n=n0;}
B: sample::setvalue(int n0) {n=n0;}
C: void sample::setvalue(int n0=0) {n=n0;}
D: void sample::setvalue(int n0) {n=n0;}
举一反三
- 如有下列类定义:()class()sample(){()int()n;()public:()sample()(int()i=0):n(i){()}()void()setValue(int()n0);()};()下列关于setValue成员函数的实现中,正确的是()。A.()sample::setValue(int()n0){n=n0;}()B.()void()sample::setValue(int()n0){n=n0;}()C.()void()setValue(int()n0){n=n0;}()D.()setValue(int()n0){n=n0;}
- 有如下类声明: class SAMPLE{ int n; public: SAMPLE (int i):n(i) { } void setValue(int n0); };下列关于setValue成员函数的定义中,正确的是( )。 A: void setValue(int n0){ n=n0; } B: setValue(int n0){ n=n0; } C: void SAMPLE::setValue(int n0){ n=n0; } D: SAMPLE::setValue(int n0){ n=n0; }
- 有以下类定义:classSAMPLE{intn;Public:SAMPLE(inti=0):n(i){}VoidsetValue(intn0);};下列关于setValue成员函数的实现正确的是()。 A: SAMPLE::setValue(int n0){n=n0;} B: void SAMPIE::setValue(int n0){n=n0;} C: void setValue(int n0){n=n0;} D: setValue(int n0){n=n0;}
- 有如下类声明: class TestClass { int n; public: TestClass(int i=0):n(i){} void setValue(int n0); }; 下面关于setValue成员函数的实现中,正确的是( )。 A: TestClass::setValue(int n0){n=n0;) B: void TestClass::setValue(int n0){n=n0;} C: void setValue(int n0){n=n0;} D: setValue(int n0){n=n0;}
- 有如下类定义:[img=191x146]17da6613ad15022.jpg[/img]成员函数setValue在类外实现的正确形式是( ) A: void Sample::setValue(int n0) { n=n0; } B: setValue(int n0) { n=n0; } C: void setValue(int n0) { n=n0; } D: Sample::setValue(int n0) { n=n0; }