こんにちわ。質問があります。
1つの関数で2つ以上のオブジェクトをnewして返したいんですが、
void func( ObjectA* a, ObjectB* b )
{
  a = new ObjectA;
  b = new ObjectB;
}
とやってもできないんです。引数じゃなくて、返値でやればできるんですが、
そうすると1つしかnewできません。
何がいけないのか教えてください。