C 第30页
C++模板1题-yiteyi-C++库

C++模板1题

关于模板,以下哪项是正确的。 1)模板是C++的一个特性,它允许我们为不同的数据类型编写一个代码。 2) 我们可以编写一个函数,用于所有数据类型,包括用户定义的类型。比如sort(),max()...
CPPKU的头像-yiteyi-C++库CPPKU3年前
5612
C++虚拟函数问题13-yiteyi-C++库

C++虚拟函数问题13

#include <iostream> using namespace std; class A { public : virtual void fun() { cout << 'A::fun() ' ; } }; class B: public A { public : void fun() { cout << 'B::...
CPPKU的头像-yiteyi-C++库CPPKU3年前
4311
C++虚拟函数问题12-yiteyi-C++库

C++虚拟函数问题12

预测以下C++程序的输出。假设没有对齐,虚拟函数的典型实现由编译器完成。 #include <iostream> using namespace std; class A { public : virtual void fun(); }; class B { public : vo...
CPPKU的头像-yiteyi-C++库CPPKU3年前
4710
C++虚拟函数问题11-yiteyi-C++库

C++虚拟函数问题11

静态函数可以是虚拟的吗?下面的程序会编译吗? #include<iostream> using namespace std; class Test { public : virtual static void fun()  { } }; (A) 对 (B) 不 答复: (B) 说...
CPPKU的头像-yiteyi-C++库CPPKU3年前
3813
C++虚拟函数问题10-yiteyi-C++库

C++虚拟函数问题10

#include<iostream> using namespace std; class Base  { public : Base()    { cout<< 'Constructor: Base' <<endl; } virtual ~Base()   { cout<< 'Destructor...
CPPKU的头像-yiteyi-C++库CPPKU3年前
3614
C++虚拟函数问题9-yiteyi-C++库

C++虚拟函数问题9

析构函数可以是虚拟的吗? 下面的程序会编译吗? #include <iostream> using namespace std; class Base { public : virtual ~Base() {} }; int main() { return 0; } (A) 对 (B) 不 ...
CPPKU的头像-yiteyi-C++库CPPKU3年前
606
C++虚拟函数问题14-yiteyi-C++库

C++虚拟函数问题14

构造函数可以是虚拟的吗? 下面的程序会编译吗? #include <iostream> using namespace std; class Base { public : virtual Base() {} }; int main() { return 0; } (A) 是的 (B) 不...
CPPKU的头像-yiteyi-C++库CPPKU3年前
2713
C++虚拟函数问题7-yiteyi-C++库

C++虚拟函数问题7

#include<iostream> using namespace std; class Base { public : virtual void show() = 0; }; class Derived: public Base { public : void show() { cout<< 'In Derived ' ; } }...
CPPKU的头像-yiteyi-C++库CPPKU3年前
356
C++虚拟函数问题6-yiteyi-C++库

C++虚拟函数问题6

预测以下程序的输出。 #include<iostream> using namespace std; class Base { public : virtual void show() = 0; }; class Derived : public Base { }; int main( void ) { Derived q; ...
CPPKU的头像-yiteyi-C++库CPPKU3年前
4414
C++虚拟函数问题5-yiteyi-C++库

C++虚拟函数问题5

#include<iostream> using namespace std; class Base { public : virtual void show() = 0; }; int main( void ) { Base b; Base *bp; return 0; } (A) “Base b;”行中有编译器错误...
CPPKU的头像-yiteyi-C++库CPPKU3年前
317
C++虚拟函数问题3-yiteyi-C++库

C++虚拟函数问题3

以下程序的输出 #include<iostream> using namespace std; class Base { public : virtual void show() { cout<< ' In Base ' ; } }; class Derived: public Base { public : void ...
CPPKU的头像-yiteyi-C++库CPPKU3年前
4114
C++虚拟函数问题2-yiteyi-C++库

C++虚拟函数问题2

预测以下程序的输出 #include<iostream> using namespace std; class Base { public : virtual void show() { cout<< ' In Base ' ; } }; class Derived: public Base { public : v...
CPPKU的头像-yiteyi-C++库CPPKU3年前
509