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

Не понятно с 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++ Динамический массив выдаёт ошибку Вообщем там прикреплён файл, там вся прога т.к. код сюда писать объёмно. СЛожного по иддее ничего, учусь работать с динамичекскими массивами, вроде всё норм, компилирует, и результат выдаёт, но после... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1701 / 888 / 45
Регистрация: 04.06.2008
Сообщений: 5,498
14.09.2013, 22:07
А сейчас я расскажу по правде что и как происходит.

Коль скоро работаешь с адресами, настоятельно рекомендую использовать printf, ибо при непонятках можно залезть в отладчик и посмотреть- тот ли адрес на самом деле подаётся printf и что по нему лежит. cout же в отладчике не найти.

В комментах написано то, что делает процессор и чего мы не видим

C++
1
2
3
4
5
6
7
8
9
10
11
    printf ("%x  %f\n", ip , *ip);
    printf ("%x  %f\n", &pi, pi);
    
    //В этом месте выделяется ячейка x памяти, куда записывается значение pi
    *ip = 0;
 
    printf ("%x  %f\n", ip , *ip);
    
    //А в этом месте значение из ячейки памяти x вновь записывается по ip
    //Ничего этого мы, естественно не видим.
    printf ("%x  %f\n", &pi, pi);
...Всё это написано мной по памяти, ибо однажды была подобная тема, но её не найти. Сейчас полезу в отладчик смотреть, так ли это. Если ошибаюсь- отпишусь.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru