У меня есть класс ABC, который является singleton. (Это C ++)
Когда я делаю
ABC *b = ABC::getInstance();
ABC* a;
a=b;
тогда, когда я проверяю в отладчике, значение b не присваивается a.
В отладчике значение a отображается как 0x00000000, а все значения мусора для членов ABC (VS 2008 Debugger)
Я сделал a * b в окне просмотра отладчика и вижу действительные значения, когда я делаю a * a, я вижу все нулевые и мусорные значения (это после того, как вышеупомянутый процесс закончен)