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

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

Войти
Регистрация
Восстановить пароль
 
Илларион
8 / 8 / 0
Регистрация: 05.06.2011
Сообщений: 97
#1

Создание объектов - C++

02.11.2011, 00:51. Просмотров 424. Ответов 3
Метки нет (Все метки)

Здравтсвуйте! Хочу спросить, почему лучше пользоваться указателем на объект (при ООП)
C++
1
Animals *cat = new Animals()
и дальше обращаться к методам и св-вам класса через ->
Почему хуже
C++
1
Animals cat
и все! И обращение к методам и свойствами через точечную нотацию! По-моему, второй вариант намного проще и удобнее, но во всех книгах пишут, что лучше использовать именно первый! Что за бред??? Благодарю за ответ
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2011, 00:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание объектов (C++):

Создание классов и объектов - C++
Написать программу создания класса. File: Имя файла, Размер, Дата создания, Количество обращений. Определить возможно ли записать файл на...

Создание множества объектов - C++
Нужно создать довольно большое количество объектов, так что писать вручную глупо. В основном меня интересует, чтобы объекты имели...

Создание объектов пользователем - C++
Господа, я хочу дать пользователю возможность в интерактивном режиме создавать объекты класса Точка с указанием координат, чтобы потом он...

Создание переменных/объектов - C++
Здравствуйте, есть ли такая штука в C++: к примеру есть цикл, со счётчиком i, могу ли я как-то "прокрутив" цикл 10 раз, создать переменные...

Создание объектов класса - C++
class A{ A(string name){ } } int main(){ } Есть класс с конструктуром, я понимаю что чтобы создать новый объект...

Создание классов и объектов - C++
#include <iostream.h> #include <conio.h> #include <stdlib.h> #include <string.h> class gai { private: char marka; int nomer; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
02.11.2011, 01:51 #2
Можешь написать сюда цитату из книг, где такое написано?

-> применяется к указателям, причем не важно - это указатель на объект класса или на объект встроенного типа. Т.е. это не свойство классов. Это свойство указателей вообще.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
02.11.2011, 01:54 #3
указатели и ссылки позволяют применять полиморфизм
позволяет избежать ненужного копирования объектов
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
02.11.2011, 02:02 #4
Цитата Сообщение от Илларион Посмотреть сообщение
но во всех книгах пишут, что лучше использовать именно первый
Где, например? И в каком контексте это пишут?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2011, 02:02
Привет! Вот еще темы с ответами:

Создание классов и объектов - C++
1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию,...

Создание объектов в окне - C++
Я хочу узнать как создавать компоненты на будущем окне программы.Но именно в C++,а не в Visual C++! То есть например: как создать...

Создание объектов в цикле! - C++
Подскажите пожалуйста как в цикле создать несколько одинаковых объектов, но с разными именами, либо как-нибудь, чтобы можно было их...

Создание и удаление объектов - C++
Люди, прошу прошения за тупой вопрос, но что-то в гугле сходу не нашел. Вот, допустим, есть класс реализующий простенькую очередь. ...


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

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

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