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

Эквивалентны ли char * и char po[40] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Двумерные массивы(матрицы),работа с элементами главной диагонали http://www.cyberforum.ru/cpp-beginners/thread287545.html
Уважаемые коллеги, прошу помощи в решении парочки задачек,уж мозг в Си не "варит",не клеится с его структурой... 1.В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это...
C++ Формирование символьного двухсвязного списка нужна функция формирования символьного 2вусвязного списка!!! Хэлп!!! http://www.cyberforum.ru/cpp-beginners/thread287534.html
C++ Дробные числа, С++
Уважаемые знатоки, требуется ваша помощь. Передо мной стоит задача посчитать приблизительную сумму ряда, путем вычисления частичных сумм. Нужно посчитать частичный суммы первых 10, 10^2, 10^3, 10^4 и...
После каждой строки матрицы, в которой имеется максимальный элемент, вставить первую строку C++
Помогите пожалуйста... Имеется матрица размером M на N, нужно после каждой строки в которой имеется максимальный элемент вставить первую строку, и все это безобразие записать в новый вектор ...
C++ Поменять местами диагонали в матрице http://www.cyberforum.ru/cpp-beginners/thread287530.html
Помогите написать функцию, которая меняет местами в квадратной матрице заданного размера диагонали, прилегающие к главной диагонали. Использовать ее для обработки матрицы заданной размерности. ...
C++ Строки Помогите с текстом программы))) Не могу составить, чтобы заданную строку текста представить в виде массива, каждый элимент которого представлял бы собой слова данной строки... P.S. Слова изначально... подробнее

Показать сообщение отдельно
proggr
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 3

Эквивалентны ли char * и char po[40] - C++

03.05.2011, 01:26. Просмотров 429. Ответов 1
Метки (Все метки)

В книге Прата имеется такой текст:

Stack<char *> st; // создает стек для указателей на сhаг
Затем в первой версии
string po; // Объявление Stack<string> st
заменяется на
char * po;
Идея состоит в том, чтобы для реализации ввода с клавиатуры использовать указатель char вместо объекта string. Но этот подход изначально можно назвать неудачным, поскольку при создании указателя не создается область для хранения вводимых строк.
Во второй версии
string po заменяется на
char po[40];
В результате выделяется пространство для входной строки.
Никто не пояснит, как в определении шаблона Stack<char *> st
char * можно заменить на char po[40]? Буду очень признателен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru