以下是我無法理解的部分代碼。這是一個func定義。什麼 - > std :: ostream&mean?
using sPtr = std::shared_ptr < std::vector<int> >;
auto print(sPtr vec) ->std::ostream&;
這是什麼意思 - > std :: ostream &?這是否有必要?在我看來,
void print (sPtr vec) ;
我現在正在學習CPP5 ch12,代碼來自github Mooophy/Cpp-Primer; 感謝大家的建議。
@EdHeal:這不是一個拉姆達,這是帶有尾隨返回類型的正常功能。 –
我意識到,按回車後 - sorryt –
我從來沒有聽說過「CPP5 ch12」,並不知道這意味着什麼,但你應該學習C++與推薦的教科書,而不是與github存儲庫。 –