質問です。
あるサンプルコードにこんな感じのコードがありました。
funcA( &ClassB(arg1, arg2) );
多分ClassBのインスタンスのアドレスを渡す…みたいな感じだとは思うのですが、質問したいのは
・上記の解釈で合ってるのでしょうか?
・合ってるとして、ClassBのインスタンスはいつどこに生成されるのでしょうか?(funcAの呼び出しと同時、funcAの呼び出しより前、呼び出されたfuncAの中で、ヒープ、スタック、静的など)
・また、破棄はどのタイミングで行われるのでしょうか?それとも破棄が保証されない可能性がありますか?