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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gmb124
8 / 4 / 1
Регистрация: 11.04.2012
Сообщений: 54
#1

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

22.07.2012, 21:28. Просмотров 1030. Ответов 3
Метки нет (Все метки)

Прочитал в книге:
Когда компилятор сталкивается со строковой константой, он сохраняет её в таблице строк данной программы и создаёт указатель на эту строку.

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

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

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

Хеш-таблица для строк - C++
Помогите, пожалуйста, не могу понять, что не так. #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; #define N 5 //число...

осуществлять выбор строк программы - C++
С помощью директив #if, #else, #elif осуществлять выбор строк программы для вычисления либо (a+b)^2, либо (a-b)^2

ДОБАВЬТЕ пару строк в код программы - C++
Если читаешь этот код, то добавь пару строк от себя.:friends: //tili-tili.cpp; trali-vali.cpp #include &lt;iostream&gt; using namespace...

Переписать main программы чтения текстовых строк - C++
Переписать main программы чтения текстовых строк и печати самой длиной из них так, чтобы она могла печатать самую длинную строку без каких ...

Определить количество непустых строк в тексте программы - C++
Написать программу, которая читает свой текст и обрабатывает его по заданному в варианте правилу. Результаты обработки записать в файл...

Вопрос по переносу строк и антизакрытию программы (Консоль) - C++
#include &lt;iostream&gt; using namespace std; int main () { for(;;) { double lol; cin &gt;&gt; lol;cout &lt;&lt; &quot;cm&quot;; cout &lt;&lt; lol/100 &lt;&lt;...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Neon-z
46 / 41 / 1
Регистрация: 06.09.2010
Сообщений: 419
22.07.2012, 22:07 #2
Нет. Для того, чтобы понимать, что за таблица строк, Вам нужно знать ассемблер и понимать как формируется программа.
Таблица строк это набор данных, к которым исполняемый код имеет доступ. Лезть вы в нее не можете и нет смысла.
0
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
22.07.2012, 22:34 #3
Цитата Сообщение от gmb124 Посмотреть сообщение
Вопрос: как можно просматривать эту таблицу строк и можно ли её вручную очищать от ненужных строк?
А зачем?
0
Nick Alte
Эксперт С++
1637 / 1009 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
23.07.2012, 00:47 #4
В этой таблице ненужных строк и так не оставляют.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2012, 00:47
Привет! Вот еще темы с ответами:

Поясните, пожалуйста, смысл выделенных строк в тексте программы - C++
Поясните, пожалуйста, смысл выделенных строк в тексте программы. Заранее спасибо #include &quot;stdafx.h&quot; #define im 32 int...

Таблица лексем и таблица идентификаторов - C++
Помогите пожалуйста найти ошибку в коде. Прога строит ТИ и ТЛ. К таблице идентификаторов претензий нет, а вот в таблице лексем возникают...

Подсчитать количество строк во фрагменте программы между определениями макроса - C++
Текст представляет собой программу на языке Си. Подсчитать количество строк во фрагменте программы между определение некоторого макроса...

Программа подсчёта логических и физических строк в коде (исходнике другой программы на C++) - C++
Подскажите алгоритм хотя бы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.07.2012, 00:47
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru