От: | indee | ||
Дата: | 23.04.21 09:52 | ||
Оценка: |
#include <iostream>
using namespace std;
void test(char* value) {
string str = "Hello!";
copy(str.begin(), str.end(), value);
value[str.size()] = '\0';
}
int main()
{
string mystr = "";
test(&mystr[0]);
std::cout << mystr << " Length = " << mystr.length() << std::endl;
// mystr = mystr.c_str(); после этого все ОК
// std::cout << mystr << " Length = " << mystr.length() << std::endl;mystr = mystr.c_str();
}