Вопрос к знатокам. Компилятор IARAVR v4.12. Столкнулся со следующим эффектом,в случае объявления объекта глобальным статическим все нормально работает
Tobj obj;
int main()
{
..........
}
А если объявить его так:
Tobj* obj = new Tobj;
int main()
{
..........
}
не работает. Естественно методы в этом случае вызываются через указатели.
Игра настройками HEAP, CSTACK, RCTACK ни к чему не приводит. Впервые на такое налетел.
Подскажите где я туплю. В map. файлах все практически одинаково, предупреждений нет.
Нужно по структуре программы работать через указатели.
По смыслу примерно так (конструктор вызывается в теле:
Tobj* obj ;
int main()
{
..........
obj = new Tobj;
..........
}