2017-09-03 2 views
2

std::result_ofがC++で非推奨になっています17。C++で廃止された `std :: result_of`の理由は何ですか?

  • std::result_ofがC++で非推奨となった理由は何ですか17?
  • また、std::result_ofstd::invoke_resultの違いを知りたいと思います。
+15

面白いですが、私はそのページで何かを非難された理由を説明したと書いていたでしょう... ](http://en.cppreference.com/w/cpp/types/result_of#Notes)。 –

+2

なぜこれをC++ 14とタグ付けするのですか? – tambre

+0

私はちょうどそれを使用する方法を学んでいた。しかたがない – Zebrafish

答えて

2

T.C.すでに明白なリンクを提供しますが、おそらく最も恐ろしい理由は繰り返しクマ:Fを返すこれらのタイプの機能のためではなく、それらのタイプを受け入れる機能タイプのFのためではないタイプF(Arg1, Arg2, ...)を形成result_ofを関与。 (結局のところ、戻り値の型は、よく、result_ofの結果であり、入力ではありません)

関連する問題