C ++ 11でのCOW std :: string実装の合法性
コピーオンライトはstd::stringC ++ 11での適合を実装するための実行可能な方法ではないというのが私の理解でしたが、最近議論されたとき、私は自分がそのステートメントを直接サポートできないことに気付きました。 C ++ 11がCOWベースの実装を許可しないことは正しいstd::stringですか? もしそうなら、この制限は新しい標準のどこかに(どこで)明示的に述べられていますか? または、この制限は、std::stringCOWベースのの実装を妨げる新しい要件の複合効果であるという意味で、暗黙のうちに含まれていstd::stringますか。この場合、「C ++ 11はCOWベースのstd::string実装を効果的に禁止する」という章と詩のスタイルの派生に興味があります。