#include <iostream>
using namespace std;
void func()
{
const char *tmp="Ala ma kota";
cout<<"func(): "<<(void*)tmp<<endl;
}
int main()
{
func();
const char *msg="Ala ma kota";
cout<<"main(): "<<(void*)msg<<endl; // adres jest ten sam, czyli takie same stałe ładowane w jednym miejscu.
msg="Ewa ma psa";
cout<<"main(): "<<(void*)msg<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBmdW5jKCkKewoJY29uc3QgY2hhciAqdG1wPSJBbGEgbWEga290YSI7Cgljb3V0PDwiZnVuYygpOiAiPDwodm9pZCopdG1wPDxlbmRsOwp9CgoKaW50IG1haW4oKQp7CglmdW5jKCk7Cgljb25zdCBjaGFyICptc2c9IkFsYSBtYSBrb3RhIjsKCWNvdXQ8PCJtYWluKCk6ICI8PCh2b2lkKiltc2c8PGVuZGw7IC8vIGFkcmVzIGplc3QgdGVuIHNhbSwgY3p5bGkgdGFraWUgc2FtZSBzdGHFgmUgxYJhZG93YW5lIHcgamVkbnltIG1pZWpzY3UuCgltc2c9IkV3YSBtYSBwc2EiOwoJY291dDw8Im1haW4oKTogIjw8KHZvaWQqKW1zZzw8ZW5kbDsKCXJldHVybiAwOwp9