т.е. класс derived не имеет своих данных.
класс base хранит только ссылку, как и класс base2. и тут я не понимаю, каким должен быть move-constructor, и нужен ли он вообще?
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)