Форум: Форум C++Разное
Новые темы: 00
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Указатели на Данные(Посоветуйте литературу)
 
 автор: Fddd   (23.06.2007 в 01:05)   письмо автору
 
 

Посоветуйте литературу по Указателям на Данные в C++(ну на ячейки памяти).
Может вам понравилось в какой то именнно книги автор очень удачно расскрвл материал

  Ответить  
 
 автор: alex19921992   (23.06.2007 в 09:37)   письмо автору
 
   для: Fddd   (23.06.2007 в 01:05)
 

Лично мне про указатели рассказал а в книгах везде криво написано.
могу и я вкратце рассказать.

создание:
ТИП_УКАЗАТЕЛЯ* ИМЯ_УКАЗАТЕЛЯ;
сначала его нада проинициализировать то есть дать ему ячейку куда он будет указывать.
пусть указывает он в никуда:
ИМЯ_УКАЗАТЕЛЯ=NULL;
теперь создадим данны с указателем:
одиночный эл-т: ИМЯ_УКАЗАТЕЛЯ=new ТИП_УКАЗАТЕЛЯ;
массив:ИМЯ_УКАЗАТЕЛЯ=new ТИП_УКАЗАТЕЛЯ[КОЛ_ВО_ЭЛЕМЕНТОВ];

далее работаем просо как с массивом или с элементом.

если тип указателя - класс или структура, то работа с ним такая:
один эл-т: ИМЯ_УКАЗАТЕЛЯ->МЕТОД_ИЛИ_ПОЛЕ_КЛАССА;
массив: ИМЯ_УКАЗАТЕЛЯ[НОМЕР_ЭЛЕМЕНТА]->МЕТОД_ИЛИ_ПОЛЕ_КЛАССА;
то есть переход по указателю делается через стрелку а не точку (имеется ввиду в классах)

данные с указателя нада удалять в конце проги:
delete ИМЯ_УКАЗАТЕЛЯ;

жду ваших вопросов, если че-то непонятно...

ЗЫ массив тут только одномерный. многомерные делаются немного труднее

  Ответить  
 
 автор: Fddd   (23.06.2007 в 11:39)   письмо автору
 
   для: alex19921992   (23.06.2007 в 09:37)
 

>Лично мне про указатели рассказал а в книгах везде криво написано.
>могу и я вкратце рассказать.

Спасибо большое, но мне как раз всётаки книга наверно нужна.
Чтобы поглубже конуть, так как в C++ я думаю, это не самую последнюю роль играет.

А так общее представление я имею, тоже рассказывали.

  Ответить  
 
 автор: like-nix   (24.06.2007 в 02:55)   письмо автору
 
   для: Fddd   (23.06.2007 в 01:05)
 

Очень просто и понятно написано в книге Лафоре ООП в С++.
А если про указатели при программировании с WinApi то Системное программирование в Windows Хардт эти книги при небольшом усилии можно найти в нете.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования