в куче
const char *str = new char[size];
2) Или вот так (variable length array):
char str[size]
при это size - это, например, переданный в метод аргумент
компиль gcc, вопрос по плюсам
я бы мог замерить, но в любом случае речь идет о разнице в наносекундах, но мне все равно интересно
Если плюсы, не надо вла
2 не по стандарту и стак оверфлоу получить изи
1) но с юником
Если есть ограничение на size и оно небольшое, сделай char str[size_max]
Для частой работы-то можно наверное аллоцировать один раз, перед работой, и тогда довольно без разницы, как.
А вот скажи, Максим, вот malloc выделяет память - понятно как проверить. new - тоже понятно. Как проверить результат работы VLA?
Обсуждают сегодня