
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Проблема с перекрытием метода в C++
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
Опции темы |
|
|
#1 |
|
The VelloR
Сообщений: 124
Регистрация: 05.03.2006
|
Проблема с перекрытием метода в C++
Не получается перекрыть метод draw класса Shape в классе MyPoint,листинг классов ниже:
#pragma once #include "Shape.h" ref class MyPoint : public Shape { public: MyPoint(void); void draw(Graphics^ c,int x,int y,int width,int heigth); }; using namespace System: rawing;using namespace System: rawing: rawing2D;using namespace System::Windows::Forms; ref class Shape abstract{ protected: Color linecol; int linewidth; DashStyle linest; Color zalcol; protected: void set_line_color(Color col); void set_line_width(int width); void set_line_st(int s); void set_col_zal(Color c); virtual void draw(Graphics ^c, int x, int y, int width, int heigth); }; Что сделать надобно? |
|
|
|
|
#2 |
|
Форумец
Сообщений: 36
Регистрация: 28.02.2007
|
__gc эт garbage collector (типа применять к данному классу)
т.е. можно делать new а delete не делать. Вооще то стандартный С++ и С++ .NET это два разных языка (пусть и сильно похожих). И если у вас предмет чисто по С++ то поставь себе C++ Builder и не мучайся. |
|
|