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

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

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

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



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

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