У меня есть массивная структура, где все содержимое является скалярными переменными, перечислениями и массивами скаляров (на основе стека), за исключением одной переменной std::string.
Теперь, вот мой вопрос...
Могу ли я изменить структуру на 0 по всему ее размеру (например, если бы это были просто все скаляры), или это невозможно при наличии std::string? Я не уверен, что memset сделает с его внутренним представлением.
И если вы собираетесь сказать, что это хорошо/плохо, пожалуйста, объясните, почему - я хотел бы знать, почему это так:)