Что за ошибка в приведенном ниже коде и как ее исправить?
Последним аргументом memset должен быть
sizeof(*bar)
, а не
sizeof(bar). sizeof(bar)
вычисляет размер
bar
(то есть самого указателя), а не размер структуры, на которую указывает bar. Поэтому код можно исправить, используя
sizeof(*bar)
в качестве последнего аргумента вызова
memset
.
➡️ @cpp_geek