Heap ou Stack? Quando uma cadeia constante é referida na chamada de função em C ++
Considere a função:
char *func()
{
return "Some thing";
}
É a constantestring
(char
array)"Some thing"
armazenado na pilha como local para a chamada de função ou como global na pilh
Eu estouadivinhaçã está na pilha.
Se a função for chamada várias vezes, quantas cópias de"Some thing"
estão na memória? (E é a pilha ou pilha?)