1.
#include<iostream>
using namespace std;
class A{
public:
///virtual void a()=0;
A(){
cout<<"A ";
}
virtual ~A() {
}
};
class B: public A
{
public:
B(){
cout<<"B ";
this->ptr = new int(1);
}
~B(){
delete ptr;
ptr=NULL:
}
private:
int* ptr;
};
int main(){
A *a=new B();
delete a;
return 0;
}
2. strcpy
void strcpy(char *A,char *B){
for(int i=0:i<strlen(A);i++){
B[i]=A[i];
}
B[strlen(A)]='\0';
return ;
}
难度太大,不能通过。
问的很多细节。