C++:
1
2
3
4
5
| char * test1 = new char [10]; strcpy( test1, "testen"); char * test2; test2 = _strdup ( test1 ); |
bvb: (op mijn PC)
test1 = 0x00300050
test2 = 0x00301FE0
Stel nu dat er niets gedaan word met t2. Word de geheugenplek (_strdup reserveert geheugen ja toch?) vrijgegeven op het einde van de scope ja dan nee?