У отдельных экземпляры C ++ std :: string используют один и тот же распределитель?

Я всегда задавался вопросом, используют ли экземпляры std :: string , которые я использую в моем коде C ++, один и тот же распределитель или у них есть собственный отдельные пулы памяти?

Очевидно, что один пул памяти используется несколькими, часто создаваемые и уничтожаемые строки более эффективны. Кто-нибудь может подтвердить или опровергнуть это, пожалуйста?

7
задан Matteo Italia 9 March 2011 в 23:09
поделиться