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

Непонятки с конвертацией типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чем отличаются между собой 3 книги Шилдта по С++? http://www.cyberforum.ru/cpp/thread612582.html
Читаю сейчас его книгу "Руководство для начинающих", дальше хотел прочитать ещё его две книги "Базовый курс" и "Полный справочник". Но не пойму, одна дополняет другую или это просто новые издания? И ещё хотел бы потом прочитать что то из теории программирования. Выбрать "C++. Методики программирования Шилдта" или 3 тома "Искусство программирования Дональда Кнута" ? Говорят у Шилдта практичные...
C++ Передача аргумента в созданный поток Здравствуйте, суть такова: Создаётся некий поток: DWORD WINAPI MyThread(LPVOID lpParam) { MyStruct data = *(MyStruct*) lpParam; ... } http://www.cyberforum.ru/cpp/thread612537.html
C++ DFD множество одинаковых функциональных блоков
Не знай, куда эту тему определить.. В DFD есть блоки одинаковой функциональности: "осмотр логопеда", "осмотр педиатра", "осмотр невролога" и т.д. Какой-то определенной последовательности их следования нет. Нет ли возможности как-то отразить это одним блоком? Или так и придется все 10 вырисовывать? Спасибо всем, кто откликнется!!!
Класс метафункций: определение, примеры C++
класс метафункций:определение,примеры.
C++ Константные вычисления. Типы арифметических метафункций. http://www.cyberforum.ru/cpp/thread611861.html
Помогите написать прогу.Константные вычисления.Опрделение типоф арифметических метафункций над обертками интегральных типов.
C++ Сборка библиотеки pHash Всем привет! Возникла необходимость воспользоваться библиотекой pHash . Нужна она для вычисления хэшей изображений, аудио или видео. В частности мне нужно считать хэши для аудио файлов. Пишу под виндой, соответственно скачал версию библиотеки под винду. К самой библиотеки прилагался исходный код проекта под студию 2008. Однако как мне показалось, эта версия какая-то урезанная (вроде как есть... подробнее

Показать сообщение отдельно
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
03.07.2012, 22:45  [ТС]     Непонятки с конвертацией типов
Сегодня 16:51
Цитата Сообщение от ForEveR Посмотреть сообщение
Вообщем довольно странный расклад. Он не может конвертнуть к шаблонному типу, почитаю стандарт поищу, в разделе 12.2.3 про это ничего нет. Может и gcc косячит.
Сегодня 19:20
Цитата Сообщение от ForEveR Посмотреть сообщение
неочевидного ничего здесь нет



Тем не менее, не понятно, почему в случае
http://liveworkspace.org/code/1d2155...2fb8ee6adf3e81
бьется память, а, казалось бы, аналогичный вариант с const_cast и static_cast
http://liveworkspace.org/code/72751c...4b6a13a51ba7a3
исправно работает?

Как выяснилось, первом случае генерится код с точностью до хеша совпадающий с вот этим вариантом, использующим const_cast и reinterpret_cast:
http://liveworkspace.org/code/87d226...4b51d42d069f0d
Остается только разобраться, почему здесь компилятором используется reinterpret_cast, а не static_cast
 
Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru