我试图编译我的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原单,但我更喜欢有一个“干净”的解决方案,如果可能的话)我见过的具体定义