Сообщение Re[2]: placement new от 11.12.2022 6:42
Изменено 11.12.2022 6:51 maks1180
Re[2]: placement new
S> T * ret = new (&m_data) T(std::forward<T_args>(p_args) ...);
Разве ret может отличатся от &m_data ?
Разве ret может отличатся от &m_data ?
Re[2]: placement new
S> T * ret = new (&m_data) T(std::forward<T_args>(p_args) ...);
Разве ret может отличатся от &m_data ?
Как показывает мой опыт, добавление промежуточного указателя m_base, может повлечь снижение производительности за счёт промаха кэша.
Разве ret может отличатся от &m_data ?
Как показывает мой опыт, добавление промежуточного указателя m_base, может повлечь снижение производительности за счёт промаха кэша.