我試圖編譯我的Mac OSX豹機器上預先存在的C++封裝,並得到了以下錯誤:在mac osx上使用gnu/c getline()編譯C++代碼?
error: no matching function for call to 'getline(char**, size_t*, FILE*&)'
這可能是因爲函數getline()是一個GNU特定擴展名。
我可以以某種方式使osx默認g ++編譯器識別這樣的GNU特定擴展嗎?
(如果沒有,我隨時可以提供自己的實現或GNUS原單,但我更喜歡有一個「乾淨」的解決方案,如果可能的話)我見過的具體定義