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

Программирование с использованием ссылок. Управление памятью в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение двух символьных строк http://www.cyberforum.ru/cpp-beginners/thread692288.html
условие задачи состоит в том,чтобы написать программу для сравнения двух символьных строк,но с применением выделения динамической памяти
C++ Показать значение конкатенации строк s1 и s2 Всем доброго времени суток! Мне необходимо выполнить следующие задания: Написать программу, демонстрирующую работу с объектами двух типов: SymbString (символьная строка) DecString (десятичная строка). Каждый объект должен иметь идентификатор(в виде произвольной строки символов) и одно или несколько полей для хранения состояния(текущего значения) объекта. Клиенту (функции main) должны ... http://www.cyberforum.ru/cpp-beginners/thread692282.html
Работа с текстовым файлом. Не могу понять C++
У меня такая ошибка. Я создал текстовый файл, там допустим 10 раз написано слово Hello. Теперь я написал нижеследующий код, чтобы изменить определённые на слово World, допустим первый, шестой, К-тый (введённый с клавиатуры) и последний. Всё получается, слова все меняются, но почему то добавляется ещё одно слово hello. Если в тексте было 10 слов Hello, то после исполнения программы становится 11...
C++ Операция XOR
Написать программу, выполняющую операцию XOR над тестом. В качестве ключа использовать одиночный символ. У меня получилось следующее:#include <iostream> #include <string> using namespace std; int main() { char Text;
C++ Как выполнить задачу я ничего не понел http://www.cyberforum.ru/cpp-beginners/thread692263.html
Помогите решить задачу я думал думал вообше не могу в учебнике даже такого не проходилось по моему(учебник страуструпа практика и принцыпы использования c++)
C++ Реализация стека (исправить код) Помогите исправить код, почему-то не компилируется, выдает ошибку: undefined reference to `WinMain@16' ld returned 1 exit status #pragma once #include <iostream> using namespace std; template<class NODETYPE> class Stack { protected: подробнее

Показать сообщение отдельно
demonns
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 44
09.11.2012, 14:00  [ТС]     Программирование с использованием ссылок. Управление памятью в С++
Лабораторная работа №2
Программирование с использованием ссылок. Управление памятью в С++
Цель работы: научиться использовать при программировании на С++ операции new и delete.
Теоретические сведения
Операции new и delete позволяют программисту выделять память из кучи и освобождать ее. Они заменяют функции malloc, calloc и free, используемые в С. Есть три способа использования операции new:
1.new type_name Пример:float *r=newfloat;
2.new (type_name) Пример:float *r=new (float);
3.new type_name[expr]
Пример: float *r=newfloat[20];
Операция delete может использоваться двумя способами
1.delete expr
Пример: float *r=newfloat[20];
delete r;
2.delete [expr] expr
Пример: float *r=newfloat[20];
delete[20] r;
Первые два способа использования операции new эквивалентны. Последний способ использования операции delete может применяться лишь при освобождении памяти, занятой массивом. Операция delete r в предыдущем примере служит для тех же целей.
Если операция delete используется с указателем для которого память не была выделена при помощи операции new, либо была освобождена ранее, то это ошибка. Каждая система ведет себя в этом случае по-своему. В общем случае ответственность за недопущение подобных ситуаций лежит на программисте.
Задание:
Написать программу с использованием операций управления памятью для
определения, является ли одна строка частью другой.

Вот все что есть)xD

Добавлено через 19 часов 16 минут
Сдавать надо в понедельник, помогите плз ребят
 
Текущее время: 21:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru