Здравствуйте, levsh, Вы писали:
L>classB<int> classA::b;
L>
Конструктор должен вызваться до функции main, где-то в дебрях сгенерированного компилером кода.
То есть раз ембедед, то может тест сдрам невовремя запускается (например, в конструкторе другого класса

) или инитится она поздно, или просто портится память. То есть вариант тот что конструкор вызвался, данные проиничены, но кто-то их попортил, или таки брекпоинтом проверили что в конструктор не заходит?