「C++ オブジェクト モデルの内部」で、著者は次のコードの例を示しています。これは潜在的にあいまいであり、パーサーがそれを解決するために先読みする必要があります。
...C++ が C 宣言構文を放棄した場合、以下がその定義ではなく pf の呼び出しであると判断するために先読みは必要ありません。
// don’t know if declaration or invocation // until see the integer constant 1024 int ( *pf )( 1024 );
彼は、これが関数の呼び出しとして解釈されることをほのめかしていますpf
。pf
これを有効な呼び出しにするための宣言が何であるかわかりません。