Ошибка переопределения на функциях виртуальных событий с помощью wxwidgetsC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка переопределения на функциях виртуальных событий с помощью wxwidgets

Сообщение Anonymous »

Я хотя виртуальная функция обеспечивает реализацию в случае, если в исходном файле нет другой функции. Не так ли? Я попробовал это с помощью open_clients_window в приведенном ниже коде, но компилятор жаловался на переопределение.

Код: Выделить всё

#ifndef MAINSCREEN_HPP
#define MAINSCREEN_HPP

#include ...

class MainScreen : public wxFrame
{
private:

protected:...

// Virtual event handlers, override them in your derived class
virtual void open_clients_window( wxCommandEvent& event ) { event.Skip(); }

public:
MainScreen( wxWindow* parent,...

< /code>
class mainscreen.cpp < /p>
#include "MainScreen.hpp"

const int BTN_CLIENTS_ID = 1;

MainScreen::MainScreen( wxWindow* parent, ...

// Connect Events
btn_clients->Bind(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( MainScreen::open_clients_window ), this, BTN_CLIENTS_ID);
}

void MainScreen::open_clients_window( wxCommandEvent& event ) {
std::cout 
Я попробовал: < /p>
#pragma once
< /code>
и < /p>
#ifndef MAINSCREEN_HPP
#define MAINSCREEN_HPP
..

#endif
Ожидается, что ошибка исчезнет, поскольку определение не должно дублировать


Подробнее здесь: https://stackoverflow.com/questions/797 ... -wxwidgets
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»