Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Интерационные циклы (найти ошибку) https://www.cyberforum.ru/ cpp-beginners/ thread1073045.html
Скажите, пожалуйста, где я допустила ошибку? #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <cmath> using namespace std;
Деструктор абстрактного класса C++
Почему деструктор абстрактного класса нужно делать виртуальным?
C++ Матрица. Все элементы последней строки уменьшить на соответствующие элементы третьего столбца https://www.cyberforum.ru/ cpp-beginners/ thread1073015.html
В первом модуле определена квадратная матрица 4-ого порядка. Выводится из изменная матрица построчно. Во втором модуле все элементы последней строки уменьшаются на соответствующие элементы третьего столбца.
C++ Изменить программу https://www.cyberforum.ru/ cpp-beginners/ thread1073013.html
сабж для приаттаченной задачи по аналогии с кодом ниже, вроде просто, но не получается, прошу помощи :) #include "stdafx.h" #include <Iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float x, a, b;
Определить, упорядочены ли числа последовательности по убыванию C++
вот сама задача: Даны натуральные числа A1, A2, ... . Признак конца последовательности 0. Определить упорядочены ли числа последовательности по убыванию и вот,как я её решил,но думаю,что не правильно - пожалуйста,проверьте: #include <stdio.h> #include <math.h> main() { int n; /* количество чисел */
C++ Не работает проверка и сдвиг строки матрицы помогите разобраться. не работает проверка и сдвиг строки. не могу найти ошибку. #include<iostream> #include<iomanip> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1073008.html
C++ Сделать симметричную матрицу несимметричной. Где ошибка? условие: условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не симметричной, сдвинув строку, содержащую элемент с максимальным значением на 1 элемент вправо. ------------------------------------------- не работает условие проверки матрицы. не могу найти ошибку. да и вообще она неправильная. а... https://www.cyberforum.ru/ cpp-beginners/ thread1073004.html В чем ошибка? C++
#include <iostream.h> #include <conio.h> #include <stdio.h> class Okno{ int verhni_levui; int pravu_nigni; char* svet_fona; public: Okno(){
C++ Симметричную матрицу сделать несимметричной помогите пожалуйста. условие: дана квадратичная матрица z. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не симметричной, сдвинув строку, содержащую элемент с максимальным значением на 1 элемент вправо. сижу уже который день. то условие проверки не работает, то еще что-то. совсем не получается. помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1072988.html C++ Комбинации https://www.cyberforum.ru/ cpp-beginners/ thread1072969.html
Здраствуйте форумчани. Столкнулся с проблемой что немогу решить головоломку. Допустим у нас есть строка символ AAB. В результате программа должна показать такой результат: AAB ABA BAA Подкиньте идею как это можно реализовать. Я уже написал программу которая показывает все возможные варианты если в строке символ все элементы уникальные - ABC. char sym = {'A','B','C'}; int i = {0,0,0}; ...
C++ Стиль автора
Доброго времени суток дорогие друзья, очень вас прошу о помощи. Известно, что одной из характеристик стиля автора является длина предложений. Дан текст, состоящий их нескольких предложений, записанных на n строках. Определить среднее количество слов в предложении. Первое слово предложения записывается с прописной буквы, а заканчивается предложение одним из следующих знаков препинания: "." ,...
C++ Сортировка матрицы (С++ Builder 6) Всем доброго времени суток, прошу вашей помощи. Задание: Заменить столбец с минимальным числом нулей на столбец с элементами из заданного массива Х размером m. #include <stdio.h> // подключение библиотеки ввода/вывода #include <conio.h> // подключение библиотеки консольного ввода/вывода #include <math.h> // подключение математической библиотеки main() { int a, n, m, b; //... https://www.cyberforum.ru/ cpp-beginners/ thread1072900.html
БНТУ ФИТР
215 / 155 / 42
Регистрация: 26.12.2012
Сообщений: 382
16.01.2014, 15:42 0

Как происходит процесс выделения памяти в стеке и куче - C++ - Ответ 5648023

16.01.2014, 15:42. Показов 6487. Ответов 48
Метки (Все метки)

Ответ

Lers, Стрелка - доступ к полю или методу структуры/класса черз указатель. Указатель это адрес. Придумана она исколючительно для того чтобы сделать код красивее. Согласитесь, что о красоте первой и второй записи спорить не стоит. Точка работает с сконструированным объектом, а указатель содержит всего-навсего адрес. => прежде чем использовать точку нужно разыменовать указатель

C++
1
(*d3).namedisc;
Скобки здесь потому что приоритет точки выше чем у разыменования. Приоритет операций можно посмотреть здесь:
http://ru.cppreference.com/w/c... precedence

C++
1
(&d1)->namedisc;
d1 располагается в стеке - но здесь мы используем ->. Чтобы использовать выбор элемента по адресу нам слева нужен адрес, вот мы и получаем адрес объекта операцией взятия адреса (&). С приоритетом аналогично.

Добавлено через 2 минуты
Вывод, к которому я вел все это время:

-> и . не означает что первый объект должен располагаться в куче а второй в стеке.

Вернуться к обсуждению:
Как происходит процесс выделения памяти в стеке и куче C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2014, 15:42
Готовые ответы и решения:

Как автоматизировать такой процесс выделения памяти?
Скажите пожалуйста, как автоматизировать такой процесс выделения памяти? double* m01 =...

Как происходит процесс распределения памяти(для процессов) на уровне ядра
На сколько я понял, ядро Windows - распределяет виртуальную память в user пространстве...

Как выделяется память на стеке и на куче? Когда нужна ручная очистка?
Всем здрасьте. //1 char s = 's'; //2 char* ss = new char; Во втором случае компилятор...

Расположение данных в стеке и в куче
Друзья, возник вопрос. Следующий код char length_buffer; ...заполнение length_buffer двоичным...

48
16.01.2014, 15:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2014, 15:42
Помогаю со студенческими работами здесь

Создание массивов в стеке и куче
&quot;Напишите небольшую программу,которая создаёт массивы в стеке(массивы фиксированного размера) и...

Интерфейс хранится в стеке или в куче?
интерфейс хранится в стеке или в куче?

Создание QApplication на стеке или в куче
Только начал разбираться с QT и появилось неск. глупых вопросов: - Какая разница между ...

Несколько моментов про хранение в куче и в стеке
Хотел уточнить несколько моментов про хранение в куче и в стеке: 1) Ссылочные типы всегда...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru