不明白你想说什么,整个main函数就没调用赋值函数,B c=b;是调用拷贝函数的。而且你前后的函数都不一样。单看下面那句A::A(bb)这一句,不就是先构造一个临时对象吗?
B c=b;相当于B c; <---此处相当于 B c(0)c=b;