記事でクレームを何度も読んでいる - 私はStackoverflowにこの質問を追加し、コミュニティに尋ねる - 次のコードは移植可能ですか?標準ライブラリコンテナには、追加のオプションのテンプレートパラメータがありますか?
template<template<typename T, typename Alloc> class C>
void f() {
/* some code goes here ... */
}
int main() {
f<std::vector>();
}
はstd::vector
を提供する実装は、実際には2つのよく知られたもの以外の追加、不履行テンプレートパラメータを持つことが許されていませんか?これは、2つのテンプレートパラメータを仮定しているので、上記のコードを不正にします。このようなクレームの例については、最後の段落in this articleを参照してください。
[OK]を、決して心 - 問題の報告書は明らかに比べて優れています私の推測:P – me22