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

Освобождение памяти в методе класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с class ами. Заполнение дин. массива типа class http://www.cyberforum.ru/cpp-beginners/thread869151.html
Всем доброго времени суток! Это моя первая тема на этом сайте, поэтому если что извините меня (за неточности итд итп). Мне нужно создать заполненный дин. массив типа class ов. Я бы хотел...
C++ Задача С++ Ребят,помогите пожалуйста решить задачу в С++ http://www.cyberforum.ru/cpp-beginners/thread869149.html
Синтаксический анализатор C++
Помогите, пожалуйста, исправить код синтаксического анализатора. - оно выбрасывает программу. Надо по принципу: вот и код: #include <iostream> #include <string.h> #include <Windows.h> //...
Не могу получить строку C++
Здравствуйте, есть программа для перевода строки в Морзянку, но если выполнять считывание с клавиатуры то программа будет считывать только 1 или последнеее слово а не всю строку . Чувствую проблема...
C++ какое значение будет выведено при выполнении операторов http://www.cyberforum.ru/cpp-beginners/thread869127.html
помогите пожалуйста.
C++ istreambuf_iterator Кто знает, как через istreambuf_iterator заменить "Inf" на -1? подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
18.05.2013, 13:49
1. Никаких memcpy() в общем случае. Это допустимо делать только для POD-типов. Для всего остального есть цикл for и copy/move-конструкторы.
2. Почему вы выделяете памяти на (tail - head) элементов, а копируете туда на один элемент больше?
3. В чём глубинный смысл строки tail = head + (tail - head), эквивалентной tail = tail?
4. shink_to_fit() прекрасно собирается из конструктора копирования и функции swap(), обменивающей внутренние данные.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru