Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Croessmah
++Ͻ
14158 / 8083 / 1513
Регистрация: 27.09.2012
Сообщений: 19,921
Записей в блоге: 3
Завершенные тесты: 1
18.10.2013, 06:55

Семестровое задание! - C++

18.10.2013, 06:55. Просмотров 507. Ответов 11
Метки (Все метки)

Цитата Сообщение от rpsv Посмотреть сообщение
Я что-то не очень ЭТУ строку понял...
C++
1
2
3
int main ( ) { //а не void main
//...
}
функция system объявлена в заголовке cstdlib (stdlib.h) не стоит уповать на реализацию компилятора.
Цитата Сообщение от rpsv Посмотреть сообщение
А разве: все что локально объявлено, локально доступно и когда пропадает из области видимости, то память освобождается? Или я это с другим языком перепутал)))
Функция, которая выделяет память ответственна за её удаление. Возвращать указатель на выделенную память не особо то и красноречиво, т.к. например, повышается вероятность утечек памяти и следить за всем этим становиться сложнее. Лучше передать в функцию уже выделенный кусок памяти.
Цитата Сообщение от rpsv Посмотреть сообщение
И по поводу утечек очень хотелось бы пояснений, если не трудно конечно, а то я тут прям Америку открываю для себя.
Память выделили с помощью new[] в функции? Где соответствующий delete[]?
C++
1
2
3
4
5
    for (int i = 0; i < 3; i++)
    {
        double* F = Function(a[i], n, h, b);//присвоили адрес переменной F
        Print( F, a[i], n );
    }//тут F потеряли и получили утечку на каждой итеррации цикла
теперь память будет "висеть" занятой до конца программы.
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2013, 06:55
Готовые ответы и решения для C++ Семестровое задание!:

Задание на массив и задание на матрицу.
1.Удалить из массива A(n) нулевые элементы, передвигая на их место следующие...

Задание
Есть задание: Сжать элемент удалив из него все элементы, модуль которых не...

Задание по С.
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной...

Задание по C++
ЗАДАНИЕ Затабулировать функцию Z=f(x,y) с шагами (треугольник)x и...

Задание C++
Помогите дописать программу,не пойму как нужно отсортировать массив. Задание:...

задание
Привет Всем! помогите срочно плзз решить! Задача такая: Даны действительные...

11
Семестровое задание! C++   Следующее сообщение темы 
Другие темы раздела
C++ Запрограммировать класс матрица, и расписать методы работы с ним http://www.cyberforum.ru/cpp-beginners/thread980354.html
class Matrix { public: Matrix(int n, int m); ~Matrix(); double &get(int i, int j); void transp(); // транспонировать void add(double x); // прибавить ко всем элементам...
C++ Ох уж эти массивы Привет, интелегентным людям) помогите, пожалуйста, сделать 3 простых заданий (хотя бы одно из них, кому не лень), каждое делается с использованием функций, у которые передаются одномерные массивы.... http://www.cyberforum.ru/cpp-beginners/thread980351.html
C++ Нужно просто 3 спецификатора прописать
нужно чуть переделать программу, тоисть задействовать 3 спецификатора (типа void Enter, void Summ, void Exit) помогите товарищи... #include "stdafx.h" #include "iostream" #include "math.h"...
C++ Деление числа, записанного в строке
Доброго времени суток! Возник вопрос: есть строка, в которой в десятичной системе счисления записано очень большое число(несколько тысяч десятичных знаков). Каким образом его можно быстро поделить...
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread980284.html
Добрый вечер. Может кто объяснить что такое структуры(что означают записанные переменные в структуре и после фигурных скобок, перед ; и т.д.) и зачем в них ->? Читаю Дейтела, но так и не понял. В...
C++ с паскаля в с++ помогите перевести с код паскаля в с++ program MYstring; var len1, len2:byte; s1, s2: string; function center (s1,s2:string; len1,len2:byte):string; var res:string; ind,i1,i2:integer; ... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru