CreditCard *card = new CreditCard("岸部四郎")
if( ! card ){
  printf("ブラックリストに載っています");
  return 0;
}

card.buy(1000000);
delete card;
return 0;

こんな風にしたいんですが、
new("岸部四郎") CreditCard() を回避できないでしょうか?