Если я объявлю функцию, подобную этой:
string hash (char* key)
тогда любое изменение, которое я сделаю для клавиши, также изменит ее значение при выходе из функции, верно?
Я хочу сделать копию этого в функции, чтобы я мог безопасно изменить его, не меняя исходного значения.
Я пробовал это, но это не работает.
char temp = key;
Как это можно сделать?