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

Работа с указателями в ООП - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решите задания по массивам http://www.cyberforum.ru/cpp-beginners/thread155013.html
1. Вывести на печать все слова, составляющие не более чем из пяти букв. 2. Преобразовать строчную букву в заглавную русского алфавита с А до Б 3. Для матрицы n*m ,n меньше или равно 10, m меньше или равно 15 и в этой матрице исключить все строки,соединяющее нулевые элементы СПАСИБО!
C++ Работа с sql таблицами в c++ Здравствуйте. Возникла следующая задача: есть sql таблица на несколько тысяч строк. Нужно выбрать из нее необходимые данные, обработать и записать новую таблицу с результатом. Методы для обработки данных уже написаны на с++. Нужно реализовать чтение, выборку и запись. К сожалению, я очень мало сталкивался с обработкой файлов и никогда - с sql. Подскажите, пожалуйста, в каком направлении копать. http://www.cyberforum.ru/cpp-beginners/thread154980.html
как реализовать перегрузку опрератора "="? C++
есть класс Base: class Base { private: ... //переменные public: Base(...); //конструктор virtual Base operator=(Base d); } и класс Derived
Работа с файлами и строками. C++
Прошу помочь с этой задачкой, ибо СИ дается почему-то сложнее Паскаля, а темы на файлы, по-моему, самые сложные. Очень нужно. В общем задание: Дан символьный файл f. Группы символов, разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя, будем называть "словами". Удалить из файла все однобуквенные(например: "gggg","yy" ) слова и лишние пробелы. Результат записать в...
C++ Нарисовать квадрат http://www.cyberforum.ru/cpp-beginners/thread154945.html
Задача Написать программу, которая выводит на экран - следующую фигуру: ************* * * * * * * * * * *
C++ Реализация функции Substring с помошью указателей Доброго времени суток! Решил реализовать функцию Substring в C++, с делал это так: char* SubString(char* str, int index, int length) { char resChar = ""; for(int j = index; j < (index + length); j ++) { char c ; wsprintf(c, "%c", str); подробнее

Показать сообщение отдельно
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
21.07.2010, 20:35     Работа с указателями в ООП
Цитата Сообщение от alexsvk Посмотреть сообщение
сколько памяти выделяется, и как возможно преобразование от list к queue?
Это возможно т.к List базовый класс.Почитайте про наследование.

Цитата Сообщение от alexsvk Посмотреть сообщение
tail = item;[/B]// зачем приравнивание опять?
теперь адрес tail = адрес item;

Цитата Сообщение от alexsvk Посмотреть сообщение
item->next = NULL; // зачем эта строчка
инициализация элемента нулем.
Цитата Сообщение от alexsvk Посмотреть сообщение
if(!head) head = tail[/B];// и что делает ф-но эта инструкция? }
Если список пуст по начало равно концу.
Цитата Сообщение от alexsvk Посмотреть сообщение
i = head->num; // хотя номер добавлялся в tail->next
потом i возврашается в вашей функции.

Цитата Сообщение от alexsvk Посмотреть сообщение
p = head; // зачем нужен p?
Для удаления.Как мешок для мусора.Вы положили с начало мусор в мешок а потом (удалили)выкинули delete[].
Цитата Сообщение от alexsvk Посмотреть сообщение
if(head) item->next = head; [/B]// что значит эта инструкция?
элемент item хранит значения адреса head в своей переменной next;

Цитата Сообщение от alexsvk Посмотреть сообщение
/ в частности ф-ция store для стэка, что происходит?[/I]
добавляет элемент в стэк
P.s прочитайте и попробуйте для начало стэки и однонаправленные очереди.Они по-проще.После этого вам станет легче разбираться с трудными вещами.
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru