ここに私が理解できないコードの一部があります。これは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-プライマーからです。 皆様のアドバイスありがとうございます。
@EdHealは:それはラムダではないということは、トレーリング戻り型を有する正常な機能だが、次のように
print
の宣言を書き換えることができます。 –私はreturn-sorrytを押した後に気付きました。 –
私は "CPP5 ch12"について聞いたことがなく、その意味が分かりませんが、githubリポジトリではなく、お勧めの教科書でC++を学ぶべきでしょう。 –