1
テンプレートの控除を利用してテンプレートクラスの対応をインスタンス化するように設計された関数の正式な名前があります。 std::make_pair
はそのような方法の代表的な例です。 「ヘルパーメソッド」という言葉が頭に浮かびますが、より具体的な用語があることを思い出してください...私はそれを覚えていません。make_shared、make_pairなどとは何ですか?
テンプレートの控除を利用してテンプレートクラスの対応をインスタンス化するように設計された関数の正式な名前があります。 std::make_pair
はそのような方法の代表的な例です。 「ヘルパーメソッド」という言葉が頭に浮かびますが、より具体的な用語があることを思い出してください...私はそれを覚えていません。make_shared、make_pairなどとは何ですか?
「ファクトリ関数」以外の正式な名前はありません。クラスには生きていないので、私はそれを「メソッド」と呼んでいません。
この使用のためのサポートは、MicrosoftのSTLの第一人者、スティーブン・T LavavejによってBoost docsに、だけでなく、this blog postにあります。
この規格には特定の名前はありません。 –
"factory method"に投票します。 –