Если мне нужно получить завершающийся NUL массив char
из std :: string
в ситуации, когда я нужно быть уверенным, что ничего не будет выделено, безопасно ли использовать для этого c_str
? Например, если я внутри деструктора и хочу скопировать некоторые данные из строки
в заранее выделенный буфер фиксированного размера, могу ли я использовать c_str
и убедиться, что он ничего не выдаст?