これはこのページからのコピー ペーストです: コピー初期化と直接初期化の間に C++ の違いはありますか?
A c3(A());
[...]
3 番目は、A を返し、A を返す関数への関数ポインターを受け取る関数 c3 の関数宣言を作成します (8.2 を参照)。
以下は、パラメーターをとらず、A を返す関数ポインターの適切な構文であると考えました。
A c3( A (*pFunction)() );
2 つの構文は同等ですか?
これはこのページからのコピー ペーストです: コピー初期化と直接初期化の間に C++ の違いはありますか?
A c3(A());
[...]
3 番目は、A を返し、A を返す関数への関数ポインターを受け取る関数 c3 の関数宣言を作成します (8.2 を参照)。
以下は、パラメーターをとらず、A を返す関数ポインターの適切な構文であると考えました。
A c3( A (*pFunction)() );
2 つの構文は同等ですか?