I have this code:
char* value = "abcdefg";
char* secondValue = value;
The second value will get the addres of value ok? If I delete "value" the secondValue won't be available am I right?
so I should do:
char* value = "abcdefg";
secondValue = new char[strlen(value)];
strcpy(secondValue, value);
so If I delete "value" no problem.
And finally to dealloc the secondValue I should do:
delete[] secondValue;
am I right?