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

Родительский и дочерний класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ This app requiested Runtime to terminate http://www.cyberforum.ru/cpp-beginners/thread929261.html
Здравствуйте! У меня возникла очень странная проблема: выскакивает вот такое чудо при запуске моей программы И что самое главное компилятор minGW. При чем здесь библиотека рантайма визуал С++??...
C++ Тестовое задание на Junior C++ dev Доброго времени суток. Неделю назад ради интереса отправил свое резюме в одну компанию, куда требуются с++ юниоры. Получил от них тестовое задание. Я ожидал, что они мне откажут (опыта то у меня... http://www.cyberforum.ru/cpp-beginners/thread929251.html
Дальнейший путь C++
Всем доброго времени суток. На данный момент прочитал 2 книги по С++ (Шилдт - руководство для начинающих и Лафоре - ооп в С++. Хотелось бы спросить совета в каком направлении двигаться дальше. С...
C++ Перевод из строки в число
Подскажите в чем ошибка. Метод должен принимать строку в виде $456 654 456.36 и выдавать число типа double. double bMoney::getmoney() { unsigned int i; char Mass, Mass2; cout << "Введите...
C++ Задача "Натуральный ряд чисел" http://www.cyberforum.ru/cpp-beginners/thread929203.html
(Время: 1 сек. Память: 16 Мб) Натуральные числа записаны в строку без каких-либо разделителей. Начало этой строки имеет вид 123456789101112131415161718192021… . Требуется написать программу,...
C++ Шаблоны Есть два класса: #include <iostream> #include <string> #include <valarray> using namespace std; template <class T1, class T2> class Pair { private: T1 a; подробнее

Показать сообщение отдельно
paladinama
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 21
27.07.2013, 15:05  [ТС]
Ну теперь работает, только появилась другая проблема;
Кликните здесь для просмотра всего текста

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
// base.h
#ifndef BASE_H
#define BASE_H
 
class Children;
 
class Base {
public: 
    Children* a;
ListView* pList;
    void UpdateList(void);
 
};
 
#endif
 
//file Children.h
#ifndef CHILDREN_H
#define CHILDREN_H
 
#include "Base.h"
 
class Children: public Base {
void GO(void);
...
};
 
#endif
C++
1
2
3
4
5
6
7
8
9
10
//file base.cpp
Base::Base() {}
Base::UpdateList(void) {
pList->Update();
}
...
//какятофункци {
pList = new ListView();
a->GO();
}
C++
1
2
3
4
5
//file Children.cpp
Children::GO(void) {
...
Base::UpdateList();
}


В общем крашится при попытке обновления. Насколько я понял Base::UpdateView() создает новый экземпляр класса Base?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru