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

Ошибка при завершении программа. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ целое число К http://www.cyberforum.ru/cpp-beginners/thread322256.html
Дано целое число К. Вывести строку описания оценки, соответсвующей числу К(1-плохо, 2-неудовлетворительно, 3-удовлетворительно, 4-хорошо, 5-отлично). Если К не лежит в диапозоне от 1 до 5 то вывести...
C++ Создание двоичного файла Такая заморочка,нужно создать двоичный файл,вроде сделал все по правилам,но преподу не нравится,то что последовательность цифр в двоичном файле не должна отображаться в виде цифр,а должна... http://www.cyberforum.ru/cpp-beginners/thread322252.html
C++ считать с файла через ентер
Здравствуйте! Если считывать с файла вот так: freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); cin>>a>>b; то считается вот так, если число-пробел-число а если...
C++ подскажите как вывести позицию элемента
#include "stdafx.h" # include <iostream> # include <conio.h> # include <Windows.h> using namespace std; int main () { setlocale (LC_CTYPE, "Russian"); int n,k,v,m;
C++ как откинуть последнюю цифру от фисла? http://www.cyberforum.ru/cpp-beginners/thread322190.html
здравствуйте есть число: 399 995 надо получить 39 999 надо откинуть последнюю цифру...
C++ Вопрос экзамена: Подскажите свои соображения по-поводу вопросов: -Использование файлов, при создании програм.Определить для чего используються константы : GENERIC_READ и тд. тп. (ну если с консантами все ясно, то... подробнее

Показать сообщение отдельно
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
18.06.2011, 22:46
Цитата Сообщение от DigsiL Посмотреть сообщение
Хм мы еще не проходили толком конструктор копирование

Добавлено через 5 минут


Но все так как я сделал должно быть правильней чем как у Вас вить действительность память надо для book выделить и перекопировать а потом temp уничтожить.
Как я понимаю ))
Бреед. Возьмем ситуацию, у вас уже есть 10000 книг, вы добавляете ещё одну:
что произойдет в способе реализованном вами?
1. выделится память под temp на 10001 книг.
2. копируются предыдущие 10000 книг
3. выделится память для book на 10001 книг
4. снова копируется 10000 книг.

что произойдет у меня?
1. выделится память под temp на 10001 книг.
2. скопируются педыдущие 10000 книг
3. book станет смотреть на память temp, следовательно не нужно делать лишние операции копирования.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru