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

Деструктор и _Block_Type_Is_Valid (pHead->nBlockUse) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разделить программу на файлы http://www.cyberforum.ru/cpp-beginners/thread758249.html
Помогите мне разделить программу на три файла: сам класс, функции к нему, и функция main. Сам класс #ifndef ARRAY1_H #define ARRAY1_H #include <iostream.h> class Array{ friend ostream &operator<<(ostream &, Array &);
C++ do while фунция Здравствуйте, вот есть код приведенный ниже,прости те за культуру написания, но суть задания в том чтобы выполнить do while с вычислением ещё 1 раз, учитывая условия. // 3.2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "math.h" #include "iostream" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread758245.html
C++ Уроки WIndows Form Aplications (БЕСПЛАТНО)
Дайте ссылку на сайт с хорошими видео-уроками по WIndows Form Aplications ( Visual Studio 2010 C++) Буду сильно благодарен!
Упорядочить элементы стека методом выбора с обменами C++
#include "stdio.h" #include "iostream" #include "stack" using namespace std; int main() { stack<int> S1;
C++ Нужно разделить эту строку на 3 части и вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread758227.html
Здравствуйте! Вот задача: К примеру у нас есть строка длина которой кратная 3. Нужно разделить эту строку на 3 части и вывести на экран. Вот мой код: #include <cstdio> #include <iostream> #include <cstring>
C++ Найдите все симметричные палиндромы Найдите все симметричные палиндромы из интервала . Объяснение: палиндром - это число, которое читается одинаково справа налево и слева направо, то есть именно число равно перевернутом числу. подробнее

Показать сообщение отдельно
FreeMinder
 Аватар для FreeMinder
36 / 36 / 2
Регистрация: 29.08.2012
Сообщений: 59
10.01.2013, 23:51     Деструктор и _Block_Type_Is_Valid (pHead->nBlockUse)
Конечно вызывается деструтор, при чем 2 раза для path и stack
А перед этим создается копия path, которая возвращается в main, при чем побитовая копия, которая ссылается на ту же память что и path, вот и беда
Нужен конструктор копии, что-то вроде:
C++
1
2
3
4
5
6
7
8
ss_v_stack<tt>::ss_v_stack(const ss_v_stack<tt>& obj) {
 
    top = obj.top;
    size = obj.size;
 
    A = new tt [size];
    // и далее копируем всё из obj в наш экземпляр
}
 
Текущее время: 05:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru