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

Дереференс указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибка с WINDOWS.H http://www.cyberforum.ru/cpp-beginners/thread156426.html
После подключения в одном из модулей модуля "afxwin.h" при компиляции появилась ошибка fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h> В чём...
C++ Как работает алгоритм удаления дерева struct tree { Ti; tree <T> *l, *r; } void tree_remove (tree <T> *&r) { if (!r) return; tree_remove (r->l); http://www.cyberforum.ru/cpp-beginners/thread156417.html
C++ UDP Client
Привет всем! У меня тут такой вопрос возник: можно ли создать UDP Client к уже существующему серверу UDP пример: вот UDP Server MTA vc 0.1 магули я создать для него клиент ?? и чтоб мой...
C++ Аварийное завершение программы
#include "B.h" #include "D1.h" #include "D2.h" #include <iostream> #include <typeinfo> using namespace std; class B {
C++ Есть ли в С++ аналог Readln(F, var1,var2,...) в Паскале? http://www.cyberforum.ru/cpp-beginners/thread156352.html
Нужно прочесть из файла значения в переменные разделенные пробелами. Как это проще сделать?
C++ Словарик/Тестер Добрый день! Необходимость параллельного с си изучения и другого языка - английского навела меня на мысль написать простой словарик - и одновременно проверщик запоминания. Привожу код на си той... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
31.07.2010, 15:38
Цитата Сообщение от Evg Посмотреть сообщение
Твой подход приведёт к ошибке, если...
Твой подход заведомо не будет работать на архитектурах, где...
твой способ неверен чисто с концептуальной точки зрения...
твой подход является путём к созданию кучи ошибок...
Ну и краткий итог. При работе через cast выполняется преобразование типа для значения. При работе через union происходит копирование битового образа (которое ещё и неправильно отработает, если битовые размеры типов не совпадают). Если твой пример работает на i386, то это вовсе не означает, что этот пример будет корректно работать на всех архитектурах
Ага... И ещё с десяток причин можно назвать, почему оно не правильно. А где я говорил, что нужно так делать? Просто частный случай.
Раз уж так серьёзно к вопросу подходите, покажите мне малограмотному, как хранить адреса в переменных целочисленного типа так, чтобы это работало везде от майнфреймов до тетрисов. И главный вопрос, который я уже в третий раз задаю - зачем и кому это вообще нужно?!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.