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

Может ли объект-член, или объект-элемент достучаться к содержащему его? - C++ - Обсуждение 1118829

Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 59
Имя Дата Сообщение
Читать обсуждение полностью:
Может ли объект-член, или объект-элемент достучаться к содержащему его?
taras atavin 14.03.2014 09:27 https://www.cyberforum.ru/post5897745.html
Предположим, class A { ... }; class B { .... A a;...
Ilot 14.03.2014 09:53 https://www.cyberforum.ru/post5897822.html
А почему нет? В классе А есть методы, которым можно...
taras atavin 14.03.2014 11:31 https://www.cyberforum.ru/post5898166.html
Кто сказал, что они есть? Добавлено через 1 минуту А...
aLarman 14.03.2014 11:42 https://www.cyberforum.ru/post5898207.html
как это понять "достучатся" ? что именно необходимо, можно...
taras atavin 14.03.2014 11:43 https://www.cyberforum.ru/post5898213.html
Ну вызвать какой-нибудь метод b1, или прочитать другой...
aLarman 14.03.2014 11:51 https://www.cyberforum.ru/post5898240.html
что то сомневаюсь, если только прочитать член данное, и то...
Ilot 14.03.2014 11:51 https://www.cyberforum.ru/post5898243.html
Нигде пока вы не выделите для него память или не объявите в...
taras atavin 14.03.2014 12:00 https://www.cyberforum.ru/post5898249.html
Пока для b1 не выделена память, его члены вообще не могут...
somebdy 14.03.2014 12:02 https://www.cyberforum.ru/post5898290.html
У вас не наследование. Класс A дружественный классу B хоть...
taras atavin 14.03.2014 12:04 https://www.cyberforum.ru/post5898304.html
Ключевое слово здесь - прилагательное "закрытым". Где я...
Ilot 14.03.2014 12:06 https://www.cyberforum.ru/post5898316.html
По умолчанию поля класса имеют спецификатор доступа private.
taras atavin 14.03.2014 12:09 https://www.cyberforum.ru/post5898334.html
И явно указать иное, конечно же, нельзя.
Ilot 14.03.2014 12:11 https://www.cyberforum.ru/post5898341.html
Можно, но вы же этого не сделали. Вы описали свои классы и...
taras atavin 14.03.2014 12:17 https://www.cyberforum.ru/post5898358.html
Эйси. Но ведь доступ к членам другого класса...
DrOffset 14.03.2014 13:32 https://www.cyberforum.ru/post5898634.html
Чтобы это было возможо, придется хранить в агрегируемом...
taras atavin 14.03.2014 13:35 https://www.cyberforum.ru/post5898669.html
, ейси. b2=(B*) reaaloc((void*)b2, NeCount);, адреса...
aLarman 14.03.2014 13:39 https://www.cyberforum.ru/post5898685.html
realloc вроде копирует, не должны, вот только тогда в...
taras atavin 14.03.2014 13:40 https://www.cyberforum.ru/post5898686.html
Уже инициализируется агрегированный объект, а агрегирующего...
DrOffset 14.03.2014 14:08 https://www.cyberforum.ru/post5898774.html
Чтобы этого не происходило надо пользоваться С++ средствами...
Alex5 14.03.2014 17:25 https://www.cyberforum.ru/post5899658.html
Пример с использованием указателей на члены класса....
taras atavin 14.03.2014 17:34 https://www.cyberforum.ru/post5899704.html
Это что за синтаксис такой?
DrOffset 14.03.2014 17:43 https://www.cyberforum.ru/post5899743.html
taras atavin, обычный для указателей на члены класса. Это...
taras atavin 14.03.2014 17:45 https://www.cyberforum.ru/post5899753.html
Расшифруй как для нуба в кубе.
DrOffset 14.03.2014 18:04 https://www.cyberforum.ru/post5899831.html
taras atavin, Есть объект типа А. Назовем его obj. У...
taras atavin 14.03.2014 18:07 https://www.cyberforum.ru/post5899845.html
Нда. А кто мешает юзать имена полей и поручить смещения...
DrOffset 14.03.2014 18:14 https://www.cyberforum.ru/post5899853.html
taras atavin, никто. Просто иногда это бывает полезно. ...
taras atavin 14.03.2014 18:23 https://www.cyberforum.ru/post5899929.html
А откуда известно, что this указывает именно на b1? Что...
Alex5 14.03.2014 20:18 https://www.cyberforum.ru/post5900336.html
Данный пример как раз учитывает выравнивание. Давайте...
DrOffset 14.03.2014 23:29 https://www.cyberforum.ru/post5900931.html
В принципе было бы достаточно этой фразы. Действительно,...
taras atavin 15.03.2014 07:37 https://www.cyberforum.ru/post5901558.html
Данный пример не учитывает, что однотипных членов может...
taras atavin 15.03.2014 07:48 https://www.cyberforum.ru/post5901570.html
#include <limits> #include <iostream> #include <fstream>...
taras atavin 15.03.2014 07:49 https://www.cyberforum.ru/post5901572.html
На скрине видно, что функция не знает, для какого именно...
rrrFer 15.03.2014 07:54 https://www.cyberforum.ru/post5901576.html
расскажи нам как это? может, если ты поместишь в него...
taras atavin 15.03.2014 07:57 https://www.cyberforum.ru/post5901577.html
А ведь есть ещё такие пакости: 1. Класс A является типом...
rrrFer 15.03.2014 07:58 https://www.cyberforum.ru/post5901580.html
Да ты в код то посмотри: q = &B::a1; С чего ты вообще...
taras atavin 15.03.2014 08:07 https://www.cyberforum.ru/post5901589.html
Я то как раз сразу это разглядел, а некоторым объяснять...
rrrFer 15.03.2014 08:13 https://www.cyberforum.ru/post5901603.html
Чето я не понял кто там тебе адрес портит (или может...
taras atavin 15.03.2014 10:02 https://www.cyberforum.ru/post5901731.html
#ifndef TARRAY_HPP_INCLUDED #define TARRAY_HPP_INCLUDED...
rrrFer 15.03.2014 11:29 https://www.cyberforum.ru/post5901924.html
taras atavin, "код целиком" - это не тоже самое, что кучу...
taras atavin 15.03.2014 11:37 https://www.cyberforum.ru/post5901948.html
realloc в коде есть, а он может вернуть новый адрес.
DrOffset 15.03.2014 14:35 https://www.cyberforum.ru/post5902531.html
rrrFer, какой-то ты странный. Сам советуешь ТС помещать...
taras atavin 15.03.2014 14:37 https://www.cyberforum.ru/post5902557.html
Конструктор дочернего объекта не решает проблему...
Jupiter 15.03.2014 14:39 https://www.cyberforum.ru/post5902565.html
вброс: говно все ваши решения. с++ не джава и такого...
DrOffset 15.03.2014 14:44 https://www.cyberforum.ru/post5902569.html
taras atavin, Потому что не должно быть перемещения. Не...
taras atavin 15.03.2014 14:48 https://www.cyberforum.ru/post5902594.html
Имею. А перемещение может быть неизбежно, например, если...
rrrFer 15.03.2014 14:55 https://www.cyberforum.ru/post5902600.html
Значит ты не понял ТС. Или я не понял его. Или он сам не...
DrOffset 15.03.2014 14:56 https://www.cyberforum.ru/post5902621.html
Для С++ не-POD объектов - нет. По стандарту. С этим...
taras atavin 15.03.2014 15:00 https://www.cyberforum.ru/post5902640.html
Ты ещё скажи, что по стандарту языка программирования...
DrOffset 15.03.2014 15:05 https://www.cyberforum.ru/post5902646.html
Я вижу, что автор пишет аналог std::vector и хочет хранить...
taras atavin 15.03.2014 15:09 https://www.cyberforum.ru/post5902668.html
Ещё раз. Конструкторы и деструкторы решают только проблему...
DrOffset 15.03.2014 15:10 https://www.cyberforum.ru/post5902674.html
Правильно написал тебе rrrFer просто хранить надо указатели...
taras atavin 15.03.2014 15:11 https://www.cyberforum.ru/post5902678.html
Читай здесь.
rrrFer 15.03.2014 15:11 https://www.cyberforum.ru/post5902680.html
Я скажу что ты очень много от своего компьютера хочешь....
DrOffset 15.03.2014 15:14 https://www.cyberforum.ru/post5902691.html
taras atavin, у тебя прям как у наших заказчиков,...
taras atavin 15.03.2014 15:15 https://www.cyberforum.ru/post5902692.html
При том, что он тоже не относится к языку программирования.
rrrFer 15.03.2014 15:16 https://www.cyberforum.ru/post5902697.html
переведи на рабоче-крестьянский? Чья-то цитата. Но я бы...
DrOffset 15.03.2014 15:26 https://www.cyberforum.ru/post5902740.html
Была у него тема про это. Там самописный контейнер,...
rrrFer 15.03.2014 15:26 https://www.cyberforum.ru/post5902743.html
предыдущие темы этого персонажа я, к счастью, не видел. ...
taras atavin 15.03.2014 15:35 https://www.cyberforum.ru/post5902784.html
Так в том то и дело, что все свойства остались, а поисковая...
 
 
Similar

Если объект константный, означает ли это, что ни один его член-элемент или член-метод не изменится?
Назрел такой вопрос: Если объект константный это означает, что ни один его член-элемент или...

Недопустимый неполный тип , или как передать в функцию указатель на объект класса , или просто объект
Други мои , кодеры. Не могу я ни как передать в функцию объект класса , или что еще лучше(для меня...

Основы: указатель на объект или объект, что выбрать?
Не до конца понимаю (или вообще не понимаю) когда лучше использовать указатель на объект, а когда...

Может ли функция иметь аргументом другую функцию или объект?
Внимание тупой вопрос )) А может ли функция иметь аргументом другую функцию или объект?

Ads
MoreAnswers

Реализовать двухсвязный список. Каждый элемент списка может содержать один объект
Здравствуйте, мне нужно было реализовать двухсвязный список. Каждый элемент списка может содержать...

Как достать объект-контейнер, а не его элемент
Добрый вечер всем. Возник вопрос. Я читал Страуструпа и на одной из его глав, есть упражнение...

при вызове конструктора присваивания надо возвращать ссыль на объект или сам объект. Смысл? Значения нужных полей меняютмся и без этого!
Друзья! Обнаружил пробел в знаниях. Собсно, вопрос в теме. Дополню лишь: поля объекта меняются на...

Объект osteram& или как его вывести в переменную ?
Здравствуйте Объект osteram&amp; или как его вывести в переменную ? cin... cout... printf......

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru