我使用boost ::進程間:: message_queue並按照上 http://www.boost.org/doc/libs/1_35_0/doc/html/boost/interprocess/message_queue.html如何捕捉升壓message_queue返回false
message_queue(open_only_t open_only, const char * name);
- 給出的定義打開以前創建的進程共享消息隊列的名稱爲「名」。如果之前未創建或沒有可用資源,則該函數返回false。
現在我不明白的是,如何構造函數返回值?雖然它聲明「函數返回false」,但afaik message_queue應該是一個構造函數。
以及如果它返回false我可以捕捉到一個布爾變量?
這是一個錯誤的文件中,一個構造函數不能返回任何東西。 – Mat 2014-10-12 11:59:20
http://www.boost.org/doc/libs/1_56_0/doc/html/boost/interprocess/message_queue_t.html#idp49988992-bb < - 當前版本的文檔 – Mat 2014-10-12 12:01:28
@Mat感謝您的參考。 – Hummingbird 2014-10-12 12:02:54