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

Ссылки и очистка памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Время выполнения фрагмента кода http://www.cyberforum.ru/cpp-beginners/thread1495699.html
Как измерить время выполнения алгоритма? В темах читал про clock() , сделал, но на выводе всегда 0
C++ Поиск файла в указанном каталоге имеется рабочий код на Visual C++ 2008, который выводит на экран список всех файлов с расширением cpp,которых он ищет в своем каталоге. Нужно сделать так, чтоб можно было указать, где искать(путь к каталогу) #include "stdafx.h" #include "string.h" #include "conio.h" #include "io.h" #include "time.h" #include "stdlib.h" #include "iostream" #include "locale.h" http://www.cyberforum.ru/cpp-beginners/thread1495696.html
C++ Из элементов матрицы А или вектора Х вычислить скалярное значение по заданной формуле
Формула для формирования матрицы aij=(\left|j-5\right|+3^i)/(2^j-6i) Формула для формирования вектора: Xi=\sum_{j=0}^{n-1}sin(aij)*cos(an-1-i,j) Формула для вычисления (задания) y=max(\left|Xi \right|) - min(Xi) i=\bar{0 , n-1}
Вычислить количество учащихся, чей максимальный балл ниже среднего C++
Написать программу, вычисляющую количество учащихся, чей максимальный балл ниже среднего. Баллы вводятся в массив данных в процессе работы программы в виде последовательности баллов каждого студента, последовательность заканчивается значением -1. Формирование массива заканчивается 0. Пожалуйста, помогите!
C++ Исправить ошибку: "C4703: используется потенциально неинициализированная локальная переменная-указатель" http://www.cyberforum.ru/cpp-beginners/thread1495641.html
Вообщем выдает одну ошибку в функции добавления в 76 строке, а именно "Ошибка 1 error C4703: используется потенциально неинициализированная локальная переменная-указатель "tmp2"". Помогите пожалуйста не знаю как исправить. #include<iostream> #include<iomanip> #include<fstream> #include<string> using namespace std; struct data{ char fam;
C++ Смещение в тексте при использовании \n Здравствуйте! Подскажите пожалуйста для начинающего. При таком коде: / exercise 11 #include<iostream> #include<clocale> #include<iomanip> подробнее

Показать сообщение отдельно
Igor Fender
1 / 1 / 0
Регистрация: 09.07.2014
Сообщений: 167

Ссылки и очистка памяти - C++

08.07.2015, 22:18. Просмотров 289. Ответов 2
Метки (Все метки)

Здравствуйте!

Если я создаю ссылку и присваиваю ей значение (константу или нет) должен я как и с указателями заботится об памяти?

К Примеру:

C++
1
int &a = *(new int(5));
C++
1
const int &a = 5;
Где нужно очищать память, а где нет?
C++
1
delete &a; // Правильно?

И вот такой вопрос:
C++
1
2
3
    int *p = new int(7);
    int &a = *p;
    delete &a; //Допустимо?? или только delete p;  ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru