Psycle のソース コードをブラウジングしていたところ、次の行が気になりました。
bool user_choose_dialog(HWnd const window_handle,
format const * const source_format = 0,
format const * const proposed_format = 0;
std::string const & caption = "");
ご覧のとおり、パラメーター リストにセミコロンがあります。これについて古い質問があることに気付きました。その答えは、セミコロンが前方宣言に使用されたというものでした。しかし、この状況では前方宣言が見えません。そこのセミコロンの意味は何ですか?意味のある機能的なものですか、それともソースのタイプミスですか?