私は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. ネイティブオートコンプリートを防ぐ標準的な方法はありますか?
- 3. ファイル名にキーと値のペアの標準的なファイル命名規則がありますか?
- 4. ExtJSの標準的なデザインパターンはありますか
- 5. QCompleterなしでQLineEditからドロップダウンメニューを作成する標準的な方法はありますか?
- 6. 新しい標準のWebページ幅がありますか?何ピクセルですか?
- 7. 任意の新しいリモートgit repos(ブランチではありません)を作成するための標準的/滑らかな方法はありますか?
- 8. Joomlaの標準的な404
- 9. ライブラリ作成:標準的なソリューションですか?
- 10. NSUserDefaultsとregisterDefault、標準的な動作ですか?
- 11. コードの標準的な匂いは?
- 12. 新しいプロジェクトの標準マスタページ
- 13. ref-to-const一時的な生涯延長は「一度しか動作しません」という標準的な言い回しはありますか?
- 14. NoSQLデータベース用の新興標準APIはありますか?
- 15. W3C標準:カスタムアプリケーションの解析目的で新しいタグを作成するのは悪い方法ですか?
- 16. doctrineオブジェクトをキャッシュする標準的な方法はありますか?
- 17. 標準的なサーバーラックに隙間を残す必要がありますか?
- 18. Androidと標準のJavaの動作が異なります
- 19. APNSデバイストークンを更新するための標準的な方法ですか?
- 20. svnant.jar、svnkit.jar、svnClientAdapter.jar、およびsvnjavahl.jarを更新する標準的な手順はありますか?
- 21. ダッシュボードウィジェットで更新を確認する標準的な方法はありますか?
- 22. 一般的な参照インターフェイスを持つ標準ライブラリはありますか?
- 23. 標準のボタンサイズはありますか?
- 24. Gnu-Linux/Unix-terminalの標準または標準幅はありますか?
- 25. フローチャート作成Webサイトの標準はありますか?
- 26. grailsに標準的な監査追跡方法がありますか?
- 27. NAntのための基本的な標準の.buildファイルはありますか?
- 28. MavenのBashスクリプトの標準的な場所はありますか
- 29. Magentoのカタログオーバーライドモジュールには、標準的な命名規則がありますか?
- 30. 標準的なWCFサービスよりもRESTfulなWCFサービス
さらに、 'auto p = new pair (a、b);'そうは思わない。 –