我是通過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 = "");
正如你所看到的,有一個在參數列表一個分號。我注意到這有一個老問題,答案是分號用於前向聲明。但是,在這種情況下,我看不到前瞻性聲明。那個分號的含義是什麼?它是有意義的和功能性的東西,還是來源中的錯字?
代碼是否編譯? – juanchopanza 2013-04-30 07:34:51
我不知道,我沒有在這臺電腦上編譯工具。我只是好奇而已。該源代碼行位於頭文件中,源文件中相應的函數定義沒有分號。 – manabreak 2013-04-30 07:36:16