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

Не могу разобраться с кодом (Указатели) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести файл F из 11 элементов. Найти произведение индексов элементов файла больших семи http://www.cyberforum.ru/cpp-beginners/thread989716.html
задачи на типизированные файлы, пожалуйста помогите! 1. Ввести файл F из 11 элементов. Найти произведение индексов элементов файла больших семи.
C++ Хеш таблица с функцией (метод цепочек) Вопрос таков : как вывести на экран элементы списка при коллизии. Т.Е. вот у нас коллизия ( а она будет, т.к. хеш функция калл редкостный), при коллизии (одинаковых адресах) Новый ключ... http://www.cyberforum.ru/cpp-beginners/thread989706.html
Генерация случайных чисел C++
Здравствуйте! Помогите, пожалуйста, реализовать алгоритм, который генерирует случайные числа с равномерным распределением методом Фибоначчи. Без использования уже готовых библиотечных функций.
Класс. Конструктор. Деструктор C++
Я только начал изучать этот язык, но пока что ничего не получается... Помогите пожалуйста, заранее спасибо большое :) Пользовательский класс должен содержать необходимые элементы-данные, метод...
C++ Восстановление исходных данных http://www.cyberforum.ru/cpp-beginners/thread989679.html
Добрый день! Подскажите пожалуйста. У меня есть задача копирования 3 файлов в out, и наоборот, восстановление исходных файлов из out, case 1-копирование, case 2 восстановление С копированием...
C++ Многомерный массив.Функции Всем привет! Мне нужна помощь, скоро модуль,а я еще последней лабы не сдал.Я абсолютно не понимаю как ее сделать! Надеюсь на вашу помощь, хотя бы советом Вот обьяснение к заданиям: 1 )... подробнее

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

Не могу разобраться с кодом (Указатели) - C++

27.10.2013, 18:50. Просмотров 240. Ответов 3
Метки (Все метки)

Всем салют! Решил освоить С++. Обучение прохожу сам по книге Лафоре "ООП в С++". Разобрал полкниги, вопросов не возникало до главы "Указатели".
В книге приведен пример кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// englptr.cpp
// доступ к членам класса через указатель
#include <iostream>
using namespace std;
///////////////////////////////////////////////////////////
class Distance
{
  private:
    int feet;
    float inches;
  public:
    void getdist ( ) // получение информации
      {
        cout << "\nВведите футы: "; cin >> feet;
        cout << "Введите дюймы: "; cin >> inches;
      }
    void showdist ( ) // вывод информации
      { cout << feet << "\'-" << inches << '\"'; }
}
///////////////////////////////////////////////////////////
int  main ( )
{
  Distance dist;     // определяем объект типа Distance
  dist.getdist ( );  // получаем информацию
  dist.showdist ( ); // выводим на экран
 
  Distance* distptr;      // определяем переменную-указатель на Distance
  distptr = new Distance; // создаем объект Distance
  distptr->getdist ( );   // получаем для него информацию
  distptr->showdist ( );  // выводим информацию
  cout << endl;
 
  return 0;
}
Сам вопрос: в строке 28 distptr = new Distance что делает оператор new? И как понять символ -> ??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru