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

Небезопасность приведения. Не понимаю Прата - C++ - Обсуждение 1960161

Войти
Регистрация
Восстановить пароль
Обсуждение
Всего сообщений: 62
Имя Дата Сообщение
Читать обсуждение полностью:
Небезопасность приведения. Не понимаю Прата
daslex 14.04.2017 00:08 https://www.cyberforum.ru/post10329089.html
О коде, который описан в книге, слегка переправлен мной:...
Fulcrum_013 14.04.2017 00:12 https://www.cyberforum.ru/post10329102.html
программа будет ожидать что *p2 содержит свойства...
daslex 14.04.2017 00:25 https://www.cyberforum.ru/post10329129.html
27, 28 я стереть забыл. Почему тогда пишется, что...
daslex 14.04.2017 00:31 https://www.cyberforum.ru/post10329141.html
Книга есть не у всех. Вот так это описывается в ней:
Fulcrum_013 14.04.2017 02:13 https://www.cyberforum.ru/post10329250.html
При том что именно он лежит по адресу на который указывает...
Renji 14.04.2017 02:36 https://www.cyberforum.ru/post10329257.html
Берем указатель на объект "человек", говорим что это...
nd2 14.04.2017 02:45 https://www.cyberforum.ru/post10329260.html
В данном коде, не будет, но так делать: и неправильно.
GbaLog- 14.04.2017 05:45 Решение https://www.cyberforum.ru/post10329356.html
потому что в этом коде такого и нет, а вот такое - UB:...
zss 14.04.2017 07:40 https://www.cyberforum.ru/post10329480.html
Проверил этот код в VS 2008. Заметил, что память...
IGPIGP 14.04.2017 09:16 https://www.cyberforum.ru/post10329682.html
Тут нет прямого отношения к динамическому, да и ни к какому...
Fulcrum_013 14.04.2017 09:37 https://www.cyberforum.ru/post10329742.html
Угу. Типа проц во время выполнения недостающие указатели в...
GbaLog- 14.04.2017 10:00 https://www.cyberforum.ru/post10329824.html
с чего бы ему невалидным быть?
Fulcrum_013 14.04.2017 10:08 https://www.cyberforum.ru/post10329853.html
А с чего ему быть валидным если под видом потомка пользуют...
GbaLog- 14.04.2017 10:25 https://www.cyberforum.ru/post10329910.html
у предка метода нет, но используется указатель потомка, у...
Fulcrum_013 14.04.2017 10:35 https://www.cyberforum.ru/post10329944.html
Тьфу блин они у потомков невиртуальные. То просто в верхний...
daslex 14.04.2017 14:09 https://www.cyberforum.ru/post10330588.html
Да как нет-то? Я добавил только поля x. #include...
GbaLog- 14.04.2017 14:13 https://www.cyberforum.ru/post10330607.html
да вот так, что при заходе в функцию там ничего не...
daslex 14.04.2017 14:58 https://www.cyberforum.ru/post10330626.html
офф Добавлено через 1 минуту Да ничего нормального нет....
zss 14.04.2017 15:05 https://www.cyberforum.ru/post10330776.html
Я именно это и имел ввиду.
daslex 14.04.2017 15:14 https://www.cyberforum.ru/post10330817.html
Вот так в оригинале написано: Я так и не понял, при чём...
IGPIGP 14.04.2017 15:23 https://www.cyberforum.ru/post10330848.html
Представьте, что через указатель наследника Вы вызвали...
daslex 14.04.2017 15:38 https://www.cyberforum.ru/post10330887.html
Да я про указатель на наследника понимаю. Меня с толку...
IGPIGP 14.04.2017 15:43 https://www.cyberforum.ru/post10330904.html
Какая именно, фраза?
daslex 14.04.2017 15:48 https://www.cyberforum.ru/post10330930.html
Это:
IGPIGP 14.04.2017 15:52 https://www.cyberforum.ru/post10330945.html
Так я же только что написал. Указатель наследника это...
daslex 14.04.2017 15:54 https://www.cyberforum.ru/post10330950.html
Ничего, что объект базового класса и указатель на...
IGPIGP 14.04.2017 15:59 https://www.cyberforum.ru/post10330968.html
Это Вы о чём? О не совершенстве бытия? Так int и double это...
daslex 14.04.2017 16:14 https://www.cyberforum.ru/post10331015.html
Я читаю в прямом смысле буквально. В итоге не вижу вот...
nd2 14.04.2017 16:30 https://www.cyberforum.ru/post10331065.html
Как же он не замешан, когда его адрес используется? Но так...
daslex 14.04.2017 17:25 https://www.cyberforum.ru/post10331070.html
С каких это пор адрес объектом стал? Добавлено через 52...
nd2 14.04.2017 17:55 https://www.cyberforum.ru/post10331371.html
По адресу, который в p2, что находится? Хрен с горы или...
daslex 14.04.2017 18:53 https://www.cyberforum.ru/post10331543.html
Жертва преступника тоже в банке находится, когда грабитель...
IGPIGP 14.04.2017 19:00 https://www.cyberforum.ru/post10331581.html
Если по комиксам судить о морали бессмертных произведений...
daslex 14.04.2017 19:43 https://www.cyberforum.ru/post10331708.html
Первое - не понял. Второе - в курсе. Опять же, объект...
IGPIGP 14.04.2017 19:59 https://www.cyberforum.ru/post10331752.html
Если указатель считать объектом то да. Но речь идет не о...
daslex 14.04.2017 20:17 https://www.cyberforum.ru/post10331796.html
У Прата есть технические неточности и недоговорённости,...
IGPIGP 14.04.2017 20:19 https://www.cyberforum.ru/post10331803.html
Фигня это другое. Счастливо оставаться.
daslex 14.04.2017 20:29 https://www.cyberforum.ru/post10331831.html
Ещё раз говорю, фигня это всё. #include <iostream>...
Fulcrum_013 14.04.2017 23:08 https://www.cyberforum.ru/post10332327.html
Еще раз говорю - освойте сначала указатели а потом уже...
daslex 14.04.2017 23:32 https://www.cyberforum.ru/post10332489.html
Я тут один говорю, что адрес - это адрес, вообще-то. Все...
Fulcrum_013 14.04.2017 23:42 https://www.cyberforum.ru/post10332513.html
Итерпритируется как конкретный объект то что лежит по...
daslex 14.04.2017 23:54 https://www.cyberforum.ru/post10332518.html
И то что у объекта производного класса побочный эффект -...
Fulcrum_013 15.04.2017 01:21 https://www.cyberforum.ru/post10332626.html
Так в том то и дело что в примере эта интерпретация не...
daslex 15.04.2017 01:32 https://www.cyberforum.ru/post10332646.html
int интерпретируется как int, без всяких сомнительных как...
Fulcrum_013 15.04.2017 01:34 https://www.cyberforum.ru/post10332657.html
Дак и у прата то же самое. Именно такая ошибочная...
daslex 15.04.2017 01:36 https://www.cyberforum.ru/post10332659.html
Не содержит == Не прав.
nd2 15.04.2017 01:37 https://www.cyberforum.ru/post10332661.html
Это называется: разговор зашёл в тупик. :)
daslex 15.04.2017 01:52 https://www.cyberforum.ru/post10332667.html
Я выше утрировано сократил, где равенство использовал....
Fulcrum_013 15.04.2017 04:00 https://www.cyberforum.ru/post10332765.html
чем вот это Grand *pg = new Grand; Magnificent *p2 =...
daslex 15.04.2017 12:00 https://www.cyberforum.ru/post10333293.html
Прата вообще о другом пишет: Добавлено через 17 минут...
Fulcrum_013 15.04.2017 12:08 https://www.cyberforum.ru/post10333394.html
daslex, - Абсолютно точно написано. Для особо одаренны...
daslex 15.04.2017 12:25 https://www.cyberforum.ru/post10333433.html
#include <iostream> using std::cout; class Grand {...
Fulcrum_013 15.04.2017 12:40 https://www.cyberforum.ru/post10333462.html
Так у Прата нигде и не говорится что адрес является...
IGPIGP 15.04.2017 12:53 https://www.cyberforum.ru/post10333489.html
Да. Это похоже на reinterpret_cast но только вручную. То...
daslex 15.04.2017 13:07 https://www.cyberforum.ru/post10333517.html
В этой теме меня об этом информировали. Не Прата. К...
Fulcrum_013 15.04.2017 13:39 https://www.cyberforum.ru/post10333613.html
на самом деле и объект и интерпритация имеют значение....
daslex 15.04.2017 13:53 https://www.cyberforum.ru/post10333664.html
Невозможно порой указатель на предка к указателю на потомка...
IGPIGP 15.04.2017 13:59 https://www.cyberforum.ru/post10333681.html
Нет. Этот код не относится к примеру Пратты. Вы создали...
daslex 15.04.2017 14:10 https://www.cyberforum.ru/post10333720.html
Это Вы всё принять не хотите, что объект - это место в...
NotNot 15.04.2017 14:49 Решение https://www.cyberforum.ru/post10333834.html
Где? https://wandbox.org/permlink/i0j9bq4IM1Th0uRt По...
Fulcrum_013 15.04.2017 14:50 https://www.cyberforum.ru/post10333839.html
Программа ничего не сообщает. Она просто обрабатывает...
NotNot 15.04.2017 14:52 https://www.cyberforum.ru/post10333841.html
Пара ссылок на почитать. Может прояснит ваши непонятки....
 
 
Similar

Небезопасность include, как быть?
почитал про небезопасность include, странно, как теперь быть то? вот мой индексный файл в котором...

Прата С. 6.6
написал код, но после ввода первой структуры в цикле, выдает ошибку( //6.6.cpp #include...

С.Прата, задача 3.5
Гляньте, пожалуйста. Задача на преобразование целочисленных типов в с плавающей точкой. Вроде бы я...

Прата задача 6.9
Всем доброго времени суток, подскажите как сделать что бы программа в строке 32 принимала имена с...

Ads
MoreAnswers

C++ - Прата задача 6.9
Подскажите пожалуйста в чем ошибка?не обрабатывается условие неправильного ввода имени файла....

Прата, задача 2, глава 6
Доброго времени суток. Учу программирования по книжке Прата. И вот такая задача: &quot;Напишите...

Прата, аргументы по умолчанию
Тема - аргументы по умолчанию. Приведён код #include &lt;iostream&gt; const int ArSize = 80; char *...

Прата -> Шлее = PROFIT?
Изучением программирования занялся от безделья. Путём гугления выбрал С++. В качестве первой книги...

Прата - составные типы
Добрый день. Недавно начал заниматься С++ по книге Прата. Прошел четвертую главу и встретил такую...

Ошибка в коде(С.Прата)
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; int _tmain(int argc, _TCHAR* argv)...

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