52
私はこのような何かに見えたコードhereが見つかりました:'auto f(params) - > decltype(...、void())'の 'void()'は何をしますか?
decltype(entity)
または
:私はdecltype
は以下のように署名されていることを言われた私が読んで、すべてのドキュメントで
auto f(T& t, size_t n) -> decltype(t.reserve(n), void()) { .. }
を
decltype(expression)
そして、第2引数はどこにもありません。少なくともそれはcppreferenceに指摘されています。これはdecltype
の2番目の引数ですか?もしそうなら、それはどうしますか?
私は決して推測できませんでした。ありがとう。 –
@templateboy:コンマ演算子は常に予期しない場所で発生します;) –
OMG私たちは真剣にそのようなハックトリックを書く必要はありません言語の構造が必要です! O__O ;;; – Klaim