ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
414737 Топик полностью
Белый Жрец (03.06.2013 13:40 - 13:48, просмотров: 86) ответил Молодой коллега на char* pText = "Main Menu1"; "Main Menu1" компилятор должен положить строку в озу или во флеш?
В первом случае объявляется переменная типа указатель. в которую заносится адрес строки (которая здесь константа и находится там где константам указано, здесь во флэш) в процессе инициализации стандартной библиотекой ввремени исполнения. во втором случае объявляется массив который в данном случае находится в озу. а имя массива просто идёт как смещение в памяти которое используется на этапе компиляции(точное значение устанавливается при линковке)... Я правда не дочитал всё что написали тут - может кто и дал тоже объяснение. прошу прощения если вмешался зря. С уважением.