class ASCII
{
public:
char* Array;
int n;
public:
ASCII(TStringGrid *Grid);
ASCII VivodvSG(TStringGrid *Grid);
...
ASCII operator+(char t); // Добавление
...
};
В смысле что ASCII operator+(char t) зависит не от ASCII?
Если да...то почему при вызове
char t = '2';
if (mrOk == Form2->ShowModal())
{
m_pTable1 = m_pTable1 + t; //*(Form2->Edit1->Text.c_str());
}
m_pTable1->VivodvSG(SG2);
Не происходит обращение к данной перегруженной функции?..
(условие if выполняется).