ホームページ  >  記事  >  バックエンド開発  >  質問形式の必要性と記事との関連性を念頭に置いて、タイトルのオプションをいくつか示します。 **オプション 1 (直接的かつ簡潔):** * **Can C 17 は部分的なクラス テンプレート引数を達成できます。

質問形式の必要性と記事との関連性を念頭に置いて、タイトルのオプションをいくつか示します。 **オプション 1 (直接的かつ簡潔):** * **Can C 17 は部分的なクラス テンプレート引数を達成できます。

Susan Sarandon
Susan Sarandonオリジナル
2024-10-25 00:10:30377ブラウズ

Here are a few title options, keeping in mind the need for a question format and relevance to the article:

**Option 1 (Direct and concise):**

* **Can C  17 Achieve Partial Class Template Argument Deduction?**

**Option 2 (Highlighting the limitation):**

C 17 の部分的なクラス テンプレート引数演繹: 将来の可能性のある機能

C 17 では、クラス テンプレート引数演繹 (CTAD) により、コンパイラは、変数または式の推論された型に基づいてテンプレート引数を推論します。ただし、CTAD では現在、すべてのテンプレート引数を指定するか、すべてを推論する必要があります。

これにより、テンプレート引数を部分的に指定し、残りの引数を推論させることは可能ですか?

試みにもかかわらず、エイリアス テンプレートを使用する場合など、直接の部分推論はまだ利用できません。ただし、エイリアス テンプレートを使用した部分 CTAD のサポートを有効にすることを目的とした C 20 の提案された論文 (P1814) が検討中です。

そのような提案が受け入れられるまで、部分的な控除を実装するためのサポートされる回避策はありません。ただし、次期 C 20 標準ドラフトには、エイリアス テンプレート (P1814) と集計 (P1816) のサポートが含まれており、CTAD の制限の一部に対処しています。

以上が質問形式の必要性と記事との関連性を念頭に置いて、タイトルのオプションをいくつか示します。 **オプション 1 (直接的かつ簡潔):** * **Can C 17 は部分的なクラス テンプレート引数を達成できます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。