Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не заполнет поле в структуре http://www.cyberforum.ru/cpp-beginners/thread732602.html
Описал структуру, но она некорректно заполняется. А именно, пропускается поле при втором и последующим прохождении.Помогите, пожалуйста. Что не так? #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <locale.h> #include <stdlib.h> #define N 3 void init_list(void);
C++ Нужен блокнот - я новичок Помогите пожалуйста! Мне срочно нужна самая простая программа на C++ где есть только поле для ввода текста! Стиль текста должен быть не объёмным, фиксированным окном инструментов, название в заголовке: Coder - исходный файл и готовый Coder.exe файл. Спасибо, я новичок просто, очень надо до завтра!!! У меня на компьютере просто не устанавливается C++. Спасибо! http://www.cyberforum.ru/cpp-beginners/thread732595.html
Массивы, функции C++
Ребят, помогите прогу написать по заданию, пожалуйста.
C++ Генерация всех максимальных независимых множеств графа
Здравствуйте,обращаюсь к вам по поводу программы на языке С++(независимые множества в графе)Написал отдельные функции для программы,по примеру языка Делфи, однако не все работает,посмотрите пожалуйста в каких функциях я допустил ошибки?Код программы: #include<iostream> using namespace std; #include<conio.h> #include<math.h> #include<locale> #include<set> const int N=10; set <int > A;
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) Поменять местами значение произведения и элемент а . Программа правильная? #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <math.h> подробнее

Показать сообщение отдельно
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++
 
Текущее время: 13:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru