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

Почему происходит утечка памяти? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести в консоль русский текст http://www.cyberforum.ru/cpp-beginners/thread1222609.html
Здравствуйте. Я понимаю что тема поднималась не один десяток раз, но все же... Установил компилятор Qt. И строку "Привет мир" выводит всякой аброй-кадаброй:D. Помогите вывести на экран русский...
C++ Задача с тимуса №1881 http://acm.timus.ru/problem.aspx?space=1&num=1881 #include <iostream> using std::cin; using std::cout; int main() { int strok, simvolov, slov, tekStroka = 1, vTekStroke = 0; // номер... http://www.cyberforum.ru/cpp-beginners/thread1222558.html
Передача значений из txt C++
Есть файлик txt, пусть в нем написано к примеру A=один B=два C=три слева английская аббревиатура, после равно русские обозначения... как прочитать файлик средствами C++ или QT, чтобы...
C++ Считать слова строк из файла в вектор векторов
допустим есть вектор векторов vector<vector<string>> V1 ; как считать из файла слова, записанные в строку, так чтобы каждое слово было отдельным элементом во внутреннем векторе и чтобы каждая новая...
C++ Найти все пары дружественных чисел, лежащих в диапазоне от 200 до 300 http://www.cyberforum.ru/cpp-beginners/thread1222488.html
Нужно найти все пары дружественных чисел, лежащих в диапазоне от 200 до 300 Почему-то выдает другие числа. Пожалуйста, проверьте #include <iostream> #include <cmath> using namespace std; void...
C++ Посоветуйте, как практиковаться в написании кода? В общем сабж. В ВУЗе нам объяснили теорию по С++ очень даже хорошо, но практик было очень мало. Меня беспокоит адская неуверенность, я буквально теряюсь, когда сажусь писать код. Поэтому лабы, и... подробнее

Показать сообщение отдельно
aLarman
643 / 564 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
07.07.2014, 15:08
Цитата Сообщение от Тамика Посмотреть сообщение
C++
1
CustomVector<int> i_mas(5);
тут размер 5
Цитата Сообщение от Тамика Посмотреть сообщение
C++
1
CustomVector<int> c_mas(10);
тут 10
в свопе тут
Цитата Сообщение от Тамика Посмотреть сообщение
C++
1
2
for (int i = 0; i < size; ++i)
 mas[i] = in.mas[i];
копируем 10 элементов(size == 10) а в mas 5 элементов - вышли за массив(если только Вы не выделяли память с запасом)

тут аналгично size = 10, а temp.mas на 5 элементов
Цитата Сообщение от Тамика Посмотреть сообщение
for (int i = 0; i < size; ++i)
in.mas[i] = temp.mas[i];
Цитата Сообщение от Тамика Посмотреть сообщение
CustomVector<T> temp(*this);
копирование, а оно у Вас описано и правильно реализовано?)

Добавлено через 1 минуту
Тамика, кстати если у вас дин.массив чего вам адреса не поменять просто и все?)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.