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

Унаследованный деструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Морской Бой, С++, консоль http://www.cyberforum.ru/cpp-beginners/thread593153.html
#include<iostream> #include <Windows.h> #include <conio.h> #include<ctime> //Макрос для режима установки кораблей "Игрок" #define Manual_a switch(k){\ case 'a':\ if(kj>1&&gamer==1){\ kj-=1;\
C++ Модульная структура c++ Всем доброго времени суток. В с++ я пока еще медный чайник, посему мне требуется ваша помощь=). Задание: Реализовать в виде модуля набор подпрограмм для выполнения следующих операций с квадратными матрицами: • сложения двух матриц; • умножения одной матрицы на другую; • нахождения транспонированной матрицы; • вычисления определителя матрицы. Матрицу описать следующим образом: http://www.cyberforum.ru/cpp-beginners/thread593148.html
error C2061 C++
Помогите найти ошибку: #include "stdafx.h" #include <string> #include <tchar.h> #include <iostream> int _tmain(int argc, _TCHAR* argv) { char text; int temp;
C++ Ошибка в использовании strcat
Почему не работает функция strcat и компилятор ругается на X #include "stdafx.h" #include "iostream" #include "windows.h" #include "string.h" using namespace System; using namespace std; void f1(double * masver, int n)
C++ При вводе из файла проверить, следующая строка пустая или нет http://www.cyberforum.ru/cpp-beginners/thread593108.html
Можно ли как-нибудь проверить является ли следующая строка при вводе, например, текста из файла пустой. Допустим: >Он любил кататься на лыжах. >Когда он приезжал в горы, то всегда в первую очередь шел кататься на санках. >Если ты любишь снег - езжай в Швецию. > >А Вика была одаренной девушкой. Ну, такой пример вот :D Допустим, что при вводе этого текста ввод должен прекратиться, когда...
C++ Вывод на экран значений элементов типа int из одномерного массива любой длины Написать функцию print_arr, которая предназначена для вывода на экран значений элементов типа int из одномерного массивов любой длины. Функция выводит значения в виде таблицы. Количество элементов, выводимых в строке таблицы, задается именованной константой COLUMNS (если число элементов не кратно COLUMNS, последняя строка будет неполной). подробнее

Показать сообщение отдельно
NewZ
14 / 14 / 1
Регистрация: 01.09.2010
Сообщений: 287

Унаследованный деструктор - C++

01.06.2012, 07:36. Просмотров 421. Ответов 2
Метки (Все метки)

Если класс имеет родителя, у которого есть деструктор, то нужно ли в
деструкторе класса вызывать родительский деструктор ?

Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
class A
{
private:
  char* str;
public:
  A(char* s);
  ~A();
}
 
A::A(char* s)
{
  int l = strlen(s);
  str = new char[l + 1];
  strcpy(str, s);
  s[l] = 0;
}
 
A::~A()
{
  delete str;
}
 
class B: public A
{
public:
  B(char* s);
  ~B();
}
 
B::B(char* s) : A(s)
{
 
}
 
B::~B()
{
  A::~A(); // ?????????????????????????????????????????????????????????????
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru