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

Не понятно с const_cast - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отключения/включения alt+enter http://www.cyberforum.ru/cpp-beginners/thread954511.html
Привет, как программно отключить и включить виндовской хот-кей alt+enter ?
C++ односвязные списки С++ Дана последовательность символов s1 , s2 , . . . , sn ( n >= 2 и заранее неизвестно). Получить те символы, принадлежащие последовательности, которые входят в нее по одному разу. заранее... http://www.cyberforum.ru/cpp-beginners/thread954493.html
C++ Локальное копирование библиотек
Приветствую народ. Столкнулся я вот с такой проблемой. Предположим, что есть три проекта, два .exe-шника и одни является статической библиотекой. Библиотека используется в обоих проектах. А...
Ошибка C++
В общем задали мне сделать программу , и когда мне нужно вбить вместо х=0,12 а=0,01 выпригивает вот это, помогите . Заранее спасибо!!! Вот само задание http://s2.micp.ru/mX41e.jpg #include...
C++ Что делать, если значение сегодняшнего дня(месяца) меньше значения дня(месяца) введных пользователем? http://www.cyberforum.ru/cpp-beginners/thread954478.html
#include <iostream> #include <ctime> using namespace std; int main() { time_t t = time(NULL); // äëÿ âû÷èñëåíèÿ ñåãîäíÿøíåãî äíÿ, ìåñÿöà è ãîäà. tm *t1; t1 = localtime(&t);
C++ Динамический массив выдаёт ошибку Вообщем там прикреплён файл, там вся прога т.к. код сюда писать объёмно. СЛожного по иддее ничего, учусь работать с динамичекскими массивами, вроде всё норм, компилирует, и результат выдаёт, но после... подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
117 / 117 / 16
Регистрация: 28.02.2013
Сообщений: 246

Не понятно с const_cast - C++

14.09.2013, 20:29. Просмотров 563. Ответов 10
Метки (Все метки)

Адрес один и тот же, а значения разные, как так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
 
int main()
{
    const double pi = 3.14159265;
    double* ip;
    ip = const_cast<double*>(&pi);
    std::cout << ip << " " << *ip << std::endl;
    std::cout << &pi << " " << pi << std::endl;
    *ip = 0;
    std::cout << ip << " " << *ip << std::endl;
    std::cout << &pi << " " << pi << std::endl;
    return 0;
}
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.