Здравствуйте, только что столкнулся с интересной (как мне показалось) фичей. Не уверен точно почему, однако при вызове перегруженных функций со значением 0, вылезает ошибка
call to member function 'SetAttrib' is ambiguous
, и следовательно необходимо кастовать данное значение в интовое. Неужели это происходит из-за старого понимания компилятором, что 0 == nullptr? Или я чего-то не понимаю?
П.С.:Просто я пишу с использованием C++11 и странно, что 0 и nullptr это одинаковые вещи для компилятора.