Каждая строка занимает память. Операция определения адреса применима не только к переменным.
cout << (long)&"Hello" << (long)&"World"; //4464640 4464646 (опять эти числа, почему всегда они)
Любопытно, если записать одинаковые слова:
cout << (long)&"Hello" << (long)&"Hello"; //4464640 4464640
то можно увидеть одинаковые адреса. Видимо компилятор произвел оптимизацию.
Показаны сообщения с ярлыком строковые литералы. Показать все сообщения
Показаны сообщения с ярлыком строковые литералы. Показать все сообщения
четверг, 17 сентября 2009 г.
Подписаться на:
Сообщения (Atom)