Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2011, 10:51   #11
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Нет, он хотел написать сеттер без собственно операции присвоения.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 25.02.2011, 16:35   #12
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Obey-Kun
Цитата:
Открытые поля плюют на одного из слонов ООП —инкапсуляцию.
Это потому-что программист своими шаловливыми ручонками может наплодить трудноотслеживаемых обращений?

Stilet
Цитата:
Извиняюсь, конечно, но я правильно понял эту фразу как: На лету добавлять поля класса, которые с момента добавлений становятся доступны всем объектам такого класса
Или это я затупил?
Ну да, не класс а объект, очепятка.
the_deer_one вне форума Ответить с цитированием
Старый 25.02.2011, 16:40   #13
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Цитата:
Это потому-что программист своими шаловливыми ручонками может наплодить трудноотслеживаемых обращений?
Инкапсуляция тут не при чём. Почитайте про неё в википедии. Но описанная вами ситуация тоже имеет место.

Цитата:
Ну да, не класс а объект, очепятка.
И не добавлять, а изменять. Добавления полей в C++ нет .
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 25.02.2011, 23:37   #14
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Obey-Kun
Цитата:
И не добавлять, а изменять. Добавления полей в C++ нет .
Можно добавить поле наследованием.
the_deer_one вне форума Ответить с цитированием
Старый 26.02.2011, 06:41   #15
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Имел в виду, что в рантайме нельзя добавлять поля.
Да и добавление полей при наследовании — не совсем верный термин.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вектор как закрытый член класса, как изменять его значения? Zhigool' Общие вопросы C/C++ 3 08.08.2010 23:19
Как передать адрес метода из dll в приложение и присвоить его событию OnClick? puga555 Общие вопросы Delphi 1 22.12.2009 17:04
Функция - член класса Syltan Общие вопросы C/C++ 9 06.10.2009 23:44
Указатеть на функция-член класса BioS Общие вопросы C/C++ 6 29.09.2009 00:04
Как изменить статический приватный член класса?? 3dgraph Помощь студентам 2 07.05.2009 20:06