cppbc: copy constructor bug