Форум программистов, компьютерный форум CyberForum.ru

Таблица строк программы на C++ - C++

Восстановить пароль Регистрация
 
gmb124
8 / 4 / 1
Регистрация: 11.04.2012
Сообщений: 54
22.07.2012, 21:28     Таблица строк программы на C++ #1
Прочитал в книге:
Когда компилятор сталкивается со строковой константой, он сохраняет её в таблице строк данной программы и создаёт указатель на эту строку.

ex. cout << strlen("Ксантиф");

В результате "Ксантиф" образует указатель на начало этой фразы в таблице строк программы.

Вопрос: как можно просматривать эту таблицу строк и можно ли её вручную очищать от ненужных строк?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2012, 21:28     Таблица строк программы на C++
Посмотрите здесь:

C++ Переписать main программы чтения текстовых строк
C++ Вопрос по переносу строк и антизакрытию программы (Консоль)
Таблица лексем и таблица идентификаторов C++
написание программы для поиска и замены части строк в двух текстовых файлах с разным синтаксисом C++
Поясните, пожалуйста, смысл выделенных строк в тексте программы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Neon-z
46 / 41 / 1
Регистрация: 06.09.2010
Сообщений: 419
22.07.2012, 22:07     Таблица строк программы на C++ #2
Нет. Для того, чтобы понимать, что за таблица строк, Вам нужно знать ассемблер и понимать как формируется программа.
Таблица строк это набор данных, к которым исполняемый код имеет доступ. Лезть вы в нее не можете и нет смысла.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.07.2012, 22:34     Таблица строк программы на C++ #3
Цитата Сообщение от gmb124 Посмотреть сообщение
Вопрос: как можно просматривать эту таблицу строк и можно ли её вручную очищать от ненужных строк?
А зачем?
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
23.07.2012, 00:47     Таблица строк программы на C++ #4
В этой таблице ненужных строк и так не оставляют.
Yandex
Объявления
23.07.2012, 00:47     Таблица строк программы на C++
Ответ Создать тему
Опции темы

Текущее время: 00:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru