私はpair<A,B>*
が欲しいです。 make_pair(a,b)
は私にpair<A,B>
を与えます(ペアはポインタではありません)。ペアのポインタを作る標準的な方法はありますか?私は2つの単語の後に、そしてその間に新しいものを追加しようとしましたが、それは存在しないようです。標準的な新しいペアを作りますか?
2
A
答えて
2
ありません。
template<typename X, typename Y>
std::pair<typename std::decay<X>::type, typename std::decay<Y>::type>*
heap_pair(X&& x, Y&& y) {
typedef typename std::decay<X>::type decayed_X;
typedef typename std::decay<Y>::type decayed_Y;
return new std::pair<decayed_X, decayed_Y>(
std::forward<X>(x),
std::forward<Y>(y)
);
}
ただし、アロケータのカスタマイズを追加することもできます。
関連する問題
- 1. 常に標準的な練習を標準化していますか?
- 2. 標準的なdjangoサイトマップとWagtailサイトマップを混在させる標準的な方法はありますか?
- 3. ネイティブオートコンプリートを防ぐ標準的な方法はありますか?
- 4. 標準的な例
- 5. Androidの標準的な動作バックモード
- 6. ExtJSの標準的なデザインパターンはありますか
- 7. UMLには標準的な方法がありますか?
- 8. Elixirには標準的なcurry()関数がありますか?
- 9. 標準属性の網羅的なリストはありますか?
- 10. ファイル名にキーと値のペアの標準的なファイル命名規則がありますか?
- 11. QBrush - 標準的な塗りつぶしパターンをスケールしますか?
- 12. QCompleterなしでQLineEditからドロップダウンメニューを作成する標準的な方法はありますか?
- 13. 新しい標準のWebページ幅がありますか?何ピクセルですか?
- 14. Joomlaの標準的な404
- 15. 標準的なページリンクのURL
- 16. Neo4jの標準的なノートカラー
- 17. ISO標準命名の標準はありますか?
- 18. 任意の新しいリモートgit repos(ブランチではありません)を作成するための標準的/滑らかな方法はありますか?
- 19. JsonConvert.SerializeXmlNodeを使用してJSONの標準的なキーと値のペアの属性と値を定義します。
- 20. ライブラリ作成:標準的なソリューションですか?
- 21. NSUserDefaultsとregisterDefault、標準的な動作ですか?
- 22. .net標準のない新しいSystem。*アセンブリを使用できますか?
- 23. コードの標準的な匂いは?
- 24. ref-to-const一時的な生涯延長は「一度しか動作しません」という標準的な言い回しはありますか?
- 25. NoSQLデータベース用の新興標準APIはありますか?
- 26. W3C標準:カスタムアプリケーションの解析目的で新しいタグを作成するのは悪い方法ですか?
- 27. 新しいプロジェクトの標準マスタページ
- 28. 新しい標準フィールド「説明」
- 29. 標準的なサーバーラックに隙間を残す必要がありますか?
- 30. デスクトップアプリケーションでエラーを報告する標準的な方法はありますか?
さらに、 'auto p = new pair (a、b);'そうは思わない。 –