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

_BLOCK_TYPE_IS_VALID(pHead->nBlockUse) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из одного статического массива получить три динамических http://www.cyberforum.ru/cpp-beginners/thread1799405.html
Всем привет. Возникла сложность с такой задачей. Написать функцию, которая получает указатель на статический массив и его размер. Функция распределяет положительные, отрицательные и нулевые элементы в отдельные динамические массивы. Код я написал, но постоянно появляется ошибка. Вроде как не отчищается память. но как исправить не могу разобраться. Может кто помочь? #include <iostream>...
C++ Поясните как работает постфиксный и префиксный оператор на примере Здравствуйте. Здесь префиксный понятно, а что если изменить на постфиксный, как код будет работать? vector<int>::size_type cnt=ivec.size(); for ( vector<int>::size_type ix=0; ix!=ivec.size(); ++ix,--cnt) ivec=cnt; http://www.cyberforum.ru/cpp-beginners/thread1799354.html
C++ Acces Violation в dll
Добрый день. Иньекчу dll в процесс struct UL2ConsoleWnd {}; UL2ConsoleWnd *_consoleWnd = NULL; extern "C" { __declspec(dllexport) void Test() { Utils::Log(_consoleWnd);
Сравнение и замена текста в 2 txt файлах С++ C++
Помогите, пожалуйста, кодом решения следующей проблемы есть два тхт файла первый содержит текст следующего вида AAA;BBB;CCC DDD;BBB;CCC GGG;BBB;CCC второй содержит текст следующего вида
C++ Использование слова extern для структур http://www.cyberforum.ru/cpp-beginners/thread1799296.html
В одном из файлов проекта задана структура: struct TMsgTV { int X,Y; char *Msg; } Далее была объявлена константа-массив этого типа:
C++ Заполнить элементы массива в промежутке от min до max элемента значением среднего арифметического Создать массив из 100 элементов, заполнить от 0 до 26, в промежутке от минимального до максимального элемента, заполнить все элементы значением среднего арифметического всех элементов массива Разные варианты пробовал, но никак! Можете помочь? Первое сделал, а вот это что-то новое!!! как заполнить в промежутке? (от минимального до максимального элемента) все элементы значением среднего... подробнее

Показать сообщение отдельно
hoggy
5114 / 2115 / 403
Регистрация: 15.11.2014
Сообщений: 4,800
Завершенные тесты: 1
27.08.2016, 15:26     _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
Цитата Сообщение от Chronid Посмотреть сообщение
не могли бы объяснить поподробней, с примерами.
в этом коде:

C++
1
2
3
4
5
6
A &operator=(const A &a){ 
 if (this != &a){ 
   A(a).swap(*this); 
   return *this; 
 } 
}
если условие выполниться, тогда сработает:
C++
1
return *this;
но если условие не выполниться,
что тогда будет возвращено из функции?
никаких других ретурнов в коде нет.

Добавлено через 11 минут
Цитата Сообщение от Chronid Посмотреть сообщение
То есть присваивание объекта одного к другому происходит без проблем с любой одной из описанных функций(конструктор копирования или перегрузка оператора присваивания). Но если хотя бы одного из них нет,то при удалении присвоенного объекта вылетает ошибка(название которой в заголовке темы). Соответственно, если обе функции описаны в классе то все гладко.
Ответе пожалуйста, почему так?
"правило трёх".
Распространенные ошибки
 
Текущее время: 07:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru