#include <stdio.h>
#include <iostream>
using namespace std;
class A{
int i;
};
class B{
A* p;
public:
B(){p=new A;}
~B(){delete p;}
};
void say(B b){
}
int main(int argc,char** argv){
B b;
say(b);
}
这里会出错是因为浅拷贝导致的吗?