Если написать так:
#include <iostream>
using namespace std;
class Father
{
 public:
	Father(int num){
      	 cout << "Папа сделан\n"<< num <<"\n";
	};
	virtual int badBoy(void){
	 return 22;
	};
};
class Son: public Father
{
 public:
	Son(void):Father(badBoy()){
	 cout << "Сын сделан\n";
	};
};
int main()
{
 Son a; 
}







