100 одну и туже строку компайлер в памяти не размещает :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
0men
26 апреля 2004 г. 12:27
В ответ на:
А глазками почитать не судьба? К тому же если надо 100 раз выводить одно и тоже, то как лучше ? ;)
отправлено Elektronik 26 апреля 2004 г. 12:08
Составить ответ
|||
Конференция
|||
Архив
Ответы
Вы проверяли это? Сомневаюсь что компилятор будет проверять идентичноcть строк
—
Elektronik
(26.04.2004 12:42,
пустое
)
Есно проверял, не сомневайтесь (+)
—
0men
(26.04.2004 12:50, 238 байт)
Последнее как раз сделать сложно. Трансляция ведется раздельно по файлам и информация о строчных литералах
—
Bill
(26.04.2004 15:28, 111 байт)
(+)
—
0men
(26.04.2004 15:45, 207 байт)
При трансляции строчного литерала, компилятор генерирует метку для ссылки к этому массиву.
—
Bill
(26.04.2004 18:15, 681 байт)
ссылки локальные - значит видны в пределах одного модуля (исходного файла)
—
µ
(26.04.2004 16:46,
пустое
)
кейл, например, каждую строку помещает в новый массив
—
µ
(26.04.2004 13:22, 181 байт)
Что в нем тонкого? в IARовском компайлере реализовано, так почему бы и не использовать, удобно же :)
—
0men
(26.04.2004 14:00,
пустое
)
Вы проверяли это? Сомневаюсь что компилятор будет проверять идентичной строк
—
Elektronik
(26.04.2004 12:41,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru