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

Классы. Наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Сканирование" текста в файле. http://www.cyberforum.ru/cpp-beginners/thread118298.html
Доброго времени суток. Нужно вывести текст в файл,после чего "просканировать " текст на предмет слов yes или no и,если таковые имеются,заменить их на no или yes соответственно. Код,выводящий...
C++ Лабораторная по структурам и указателям Доброго времени суток. Скорее моя проблема в чем то простом для Вас(сам я никогда до этого не имел дела с С++ ) . После C# мне не понятно как работать здесь с памятью, знаю только что функция не... http://www.cyberforum.ru/cpp-beginners/thread118291.html
C++ (Двоич. число, тип) => знач.
Доброго времени суток. Помогите пожалуйста вот с такой задачкой: "По заданным двоичному представлению числа и типу данных (минимум - int, float) вывести значение переменной данного типа" Вот мои...
Заменить все последовательности символов 'on' на 'online' C++
Дана символьная строка. Заменить все последовательности символов 'on' на 'online' и вывести новую строку (если искомой последовательности в строке нет, то вывести соответствующее сообщение). ...
C++ не открывается mdi-окно http://www.cyberforum.ru/cpp-beginners/thread118266.html
устал уже биться: mdi-приложение запускается, но не запускается дочернее mdi-окно: меню File=>New. Похоже он создается, но его не видно почему-то. Вот код и код ресурса: #include <windows.h> ...
C++ Чтение данных из файла содержащего комментарии. С++ Здравствуйте! Есть файл содержащий слова. Так же в этом файле есть комментарии идущие после "--" пример: word1 word2 word3 -- comment --comment -------------------- word4 word5--comment подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17810 / 6020 / 388
Регистрация: 30.03.2009
Сообщений: 16,539
Записей в блоге: 26
18.04.2010, 11:27
Цитата Сообщение от fasked Посмотреть сообщение
Народ, помогите пожалуйста, я в ступоре, понимаю, что дико торможу сейчас... но все же вопрос

допустим есть класс
C++
1
2
3
4
5
6
class CWindow
{
    // bla bla bla
protected:
    HWND m_hWnd;
};
и производный от него:
C++
1
2
3
4
5
6
7
8
9
10
class CRich : public CWindow
{
public:
    // bla bla bla
 
    BOOL Create(CWindow &w)
    {
        w.m_hWnd = NULL;
    }
};
В итоге получается ошибка

Что не так???
Тему полностью не читал, но проблема в следующем. В результате наследования метод Create действительно может обращаться к m_hWnd. Но только при работе с текущим экземпляром (this). В твоём случае ты работаешь через чужой экземпляр (тот, который пришёл тебе параметром), а любой другой экземпляр кроме this работает ровно так, как если бы он в обычной процедуре (а не методе класса)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru