|
|
Другие темы раздела | |
C++ Двумерные массивы.
https://www.cyberforum.ru/ cpp-beginners/ thread382129.html для заданной матрицы размером 8x8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Как это вообще? Второй день голову ломаю)) Видел такую тему на паскале но с паскалем не дружу.. может кто-то что то подобное видел? Пожалуйста помогите добрые люди!! Матрицу конечно сделал, а вот с заданием проблемы))) |
Конструктор дерева (не бинарного). Или как вообще правильно строить дерево? C++ Хочу разобраться с деревьями, да что только не читал, не пересматривал - не могу разобраться. Для примера - хочу построить дерево такого типа Вот так себе я представлял его class Tree { public: char id; |
C++ Дана матрица размером N*M Начинающий - а тут еще и матрицы не могу решить данное чудо( Задача Дана матрица размером N*M, назовем особым элемент текущей строки, если он больше суммы элементов ему предшествующих в строке. Определить строку с наибольшим кол-вом особых элементов. за задачу заранее благодарен! Название темы должно отображать её суть. И неплохо было бы указать язык, Си или С++ https://www.cyberforum.ru/ cpp-beginners/ thread382102.html | C++ В cmd не отображается русские буквы В cmd не отображается русские буквы, что я могу сделать, что бы это исправить ? https://www.cyberforum.ru/ cpp-beginners/ thread382098.html |
Поменять первый максимальный и последний минимальный элемент массива C++ Посмотрите, пожалуйста, где тут ошибка #include <iostream> using namespace std; int findMax(int *A, unsigned int size) // функция нахождения максим элемента { if (A==NULL && size==0) return 0; |
C++ Найти максимальный по модулю элемент матрицы.. Задана матрица размеро n*m. Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечений k-ой строки и k-ого столбца. https://www.cyberforum.ru/ cpp-beginners/ thread382082.html |
C++ Вычислить элементы векторов Господа Помогите решить задачу . Задача вроде не сложная , однако не понимаю как записать сами вектора в самом начале , что бы их вычислить 0о Задание прикрепил ниже. Язык С https://www.cyberforum.ru/ cpp-beginners/ thread382076.html |
C++ Эйлеров цикл Есть программа: def euler_circuit(G): EP= # Эйлеров цикл - массив вершин. #возвращает локальный замкнутый цикл def euler(v): cycle={} while (G.degree(v)>0): #пока не оказались в "безвыходной" вершине w=G.neighbors(v) # берем $w$ --- первого попавшегося "соседа" $v$ cycle=w # записываем ребро $(v,w)$ в $cycle$ и стираем... |
C++ Вставить после каждого слова в предложении запятую, а в конце предложения стоит точка вставить после каждого слова в предложении запятую, а в конце предложения стоит точка. https://www.cyberforum.ru/ cpp-beginners/ thread382068.html |
C++ Рекурсивно найти сумму нечетных элементов до заданного n
https://www.cyberforum.ru/ cpp-beginners/ thread382055.html Добрый вечер! Необходимо рекурсивно найти сумму нечетных элементов до заданного n, даже не знаю с чего начать!... |
Функция с переменным числом параметров C++ Добрый вечер и заранее огромное спасибо тому, кто поможет! Сам пытался, но бесполезно, задание во вложении |
C++ Найти среднее арифметическое последовательности чисел, если известен признак конца списка параметров (0) Добрый вечер и заранее огромное спасибо тому, кто уделит время! Сам я разве что видоизменял конструкцию, но так до конца и не разобрался, задание во вложении... https://www.cyberforum.ru/ cpp-beginners/ thread382050.html |
32 / 32 / 8
Регистрация: 07.10.2011
Сообщений: 117
|
|
12.11.2011, 01:23 | 0 |
Дин. выделение памяти, конструкторы/деструкторы - C++ - Ответ 216151212.11.2011, 01:23. Показов 2960. Ответов 28
Метки (Все метки)
Ответ
Постараюсь ответить на 1й вопрос:
2й вариант кода, это создаётся указатель на переменную int.Если не ошибаюсь, то стек работает быстрее кучи. 2й вариант, это уже динамическое выделение памяти , её в основном , используют при создании динамических массивов (Их размерность может меняться ),или для извлечения адреса(отладка, дизассемблирование и так далее), или при передаче параметров функции(например, указатель на массив) .По идее, 1й код должен быстрее работать, так как разница в скорости возникает в то время, когда нужно занять/освободить место в памяти. Стек всегда готов к размещению новых данных и всегда готов у удалению данных. А кучей по сути является свободное пространство в памяти и для того чтоб разместить в ней данные, нужно обратиться к менеджеру памяти, менеджер памяти найдет свободное место нужного размера в памяти, зарегистрирует его как занятый и вернет адрес этого блока в программу. При удалении блока данных из кучи так же нужно обратиться к менеджеру памяти, менеджер памяти пометит данный кусок памяти как свободный. А так указателями редко пользуюсь при написании простых программ.Хотя может ещё какое применение у них Вернуться к обсуждению: Дин. выделение памяти, конструкторы/деструкторы C++
1
|
12.11.2011, 01:23 | |
Готовые ответы и решения:
28
Выделение дин. памяти Конструкторы и деструкторы Конструкторы и деструкторы Конструкторы и деструкторы |
12.11.2011, 01:23 | |
12.11.2011, 01:23 | |
Помогаю со студенческими работами здесь
0
Конструкторы и деструкторы Конструкторы и деструкторы Конструкторы и деструкторы Конструкторы и деструкторы |