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

Поясните, пожалуйста, несколько моментов про выделение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не заполнет поле в структуре http://www.cyberforum.ru/cpp-beginners/thread732602.html
Описал структуру, но она некорректно заполняется. А именно, пропускается поле при втором и последующим прохождении.Помогите, пожалуйста. Что не так? #include "stdafx.h" #include <conio.h> #include...
C++ Нужен блокнот - я новичок Помогите пожалуйста! Мне срочно нужна самая простая программа на C++ где есть только поле для ввода текста! Стиль текста должен быть не объёмным, фиксированным окном инструментов, название в... http://www.cyberforum.ru/cpp-beginners/thread732595.html
Массивы, функции C++
Ребят, помогите прогу написать по заданию, пожалуйста.
C++ Генерация всех максимальных независимых множеств графа
Здравствуйте,обращаюсь к вам по поводу программы на языке С++(независимые множества в графе)Написал отдельные функции для программы,по примеру языка Делфи, однако не все работает,посмотрите...
C++ Засечь время сортировки разных типов данных http://www.cyberforum.ru/cpp-beginners/thread732573.html
Всем доброго времени суток, нужно в программе засечь время выполнения сортировки разными способами, в моём случае это выборки и обмен,и для 3 типов данных с float char int, то есть в итоге будет 6...
C++ Найти произведение для элементов второй строки по формуле P=(1+cos(1-(1/(A[1][j])))) Дана матрица А(4,3). 1) Найти произведение для элементов второй строки по формуле P=(1+cos(1-(1/(A)))); 2) Создать новый одномерный массив из минимальных элементов каждой строки данной матрицы; 3)... подробнее

Показать сообщение отдельно
vdvoid
3 / 3 / 0
Регистрация: 26.02.2011
Сообщений: 99
17.12.2012, 00:23  [ТС]
да непонятно вот что:

Добавлено через 8 минут
это я все понимаю что вы написали, я опечатался( спешил, непонятно вот что:
C++
1
2
3
4
5
6
int* a;
cout << &a << endl; // 0xbfb15410 указывает на эту область памяти, делаем sizeof(*a) - 4, в а значит есть какаято инфа о типе, но размещаться в ней может что угодно
a = new int(1);
cout << &a << endl; // 0xbfb15410 после выделения памяти адрес тотже, то есть память по этому адресу заполнилась, хотя в сточке ниже для примера new возвращает другой адрес
cout << (new int(1)); // 0x9067400
return 0;
как все это согласовывается?
компилятор g++
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru