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