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

Массив: Освобождение выделенной памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить структуру данными из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread909393.html
Мне нужно заполнить структуру Note данными из бинарного файла. У меня есть такие структуры: struct Name { string First_Name;//имя string Patronym; //отчество string Last_Name; //фамилия }; struct Day_Of_Birth {
C++ Выход из цикла по нажатию определенной клавиши Допустим у меня есть какой-нибудь while(1) и мне нужно, чтобы при нажатии, например, esc или enter цикл завершался, как такое сделать? Добавлено через 8 минут А еще лучше, чтобы для продолжения цикла нажать enter, а для выхода из него esc и так после каждой итерации. http://www.cyberforum.ru/cpp-beginners/thread909376.html
C++ Наследование, нахождения произведения и сложения матриц
Организовать производный класс, дополнительно содержащий функции нахождения произведения и сложения матриц. Программу написал, но почему-то значения во всех матрицах задаются одинаково? class.cpp #include <iostream> #include <iomanip> #include <cstdlib> #include <windows.h> #include <cmath> #include <ctime>
После каждого четного элемента массива вставить 2 элемента с тем же значением, полученный массив отсортировать C++
после каждого четного элемента массива вставить 2 элемента с тем же значением.полученный масив отсортировать.очень хотелось бы с комментариями. пример вывода на экран исх массив 1 2 0 12 14 четные элементы 2 12 14 полученный отсортированный массив 14 14 14 12 12 12 2 2 2 1 0 вот этот код нужно исправить.в нем ошибка(...
C++ Описать класс «вектор». Перегрузить операции * (скалярное произведение, умножение на скаляр) http://www.cyberforum.ru/cpp-beginners/thread909368.html
Помогите пожалуйста описать класс «вектор». Перегрузить операции * (скалярное произведение, умножение на скаляр), =. Протестировать работоспособность каждого метода вашего класса. а то экз завтра а я не успела сделать её.
C++ Не могу понять, что за ошибка (В матрице поменять местами столбцы, чтобы минимальные элементы образовывали возрастающую последовательность) Суть задачи состроит в том, дана матрица размера n на m. задается двумерный массив(рандомно). нужно поменять местами столбцы что бы минимальные элементы образовывали возрастающую последовательность. #include "stdafx.h" #include <stdio.h> #include <iostream> #include <time.h> #define x 100 #define y 100 using namespace std; void gen (int str, int slb, int a, int b, int mass); подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,508
22.06.2013, 22:28     Массив: Освобождение выделенной памяти
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
бывает программа пишется в одной среде, затем демонстрируется в другой, где все русские комментарии превращаются, например, в знаки вопроса или просто абракадабру. У меня так в институте бывало.
Такое может быть только в каком-то старье (по с++ из такого могу вспомнить только борланд с его турбо билдером) и то решаеться тем что в настройках программы ставиться вменяемая кодировка для файлов / сам файл сохраняеться в кодировке понимаемой средой. Я вообще не знаю каким надо быть извращенцем чтобы написать много текста транслитом и лениться найти норм. решение проблемы...

Цитата Сообщение от Forumhelp Посмотреть сообщение
По коду можно что то исправить??
Память выделяеться и освобождаеться правильно, работу остального не смотрел но если оно считает всё правильно значит там тоже хорошо, перечитайте разделы в какой-то книге по освобождению и выделению памяти и идите убеждать преподавателя что никаких утечек памяти там нет, да и вообще в таких программах освобождение памяти в самом конце это больше хороший тон чем реальная польза так как os всё равно при завершении процесса всё поосвобождает, это ладно бы ещё где-то в середине программы освободить какой ресурс памяти была необходимость.

Добавлено через 1 минуту
Цитата Сообщение от Forumhelp Посмотреть сообщение
Транслитом писал не я, но все же проблема не в этом.
Передайте ему что он извращенец, хотя то что писали не вы вас не оправдивает, даже наоборот
Цитата Сообщение от Forumhelp Посмотреть сообщение
Учитель сказал должна быть следующая схема:
Ну следуйте его схеме - перенесите выделение и освобождение памяти в main.
 
Текущее время: 16:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru