Не получается перекрыть метод 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);
};
Что сделать надобно?
[Ответ]
__gc эт garbage collector (типа применять к данному классу)
т.е. можно делать new а delete не делать.
Вооще то стандартный С++ и С++ .NET это два разных языка (пусть и сильно похожих). И если у вас предмет чисто по С++ то поставь себе C++ Builder и не мучайся.
[Ответ]