Просто пытаюсь понять, почему я не получаю ошибку здесь. Функция-член QAbstractButton (ну, на самом деле, я использую QPushButton, но я предполагаю, что это так или иначе) setIcon принимает аргумент QIcon ...
Функция выглядит так: void setIcon(const QIcon &icon)
и я не думаю, что она перегружена. Так почему же я могу вызвать функцию и дать ей QPixmap в качестве аргумента, но не получить ошибку?
Эта строка: PB->setIcon(QPixmap());
, где PB
- это объект QPushButton, не дает мне ошибки, и я просто хочу знать почему, потому что я новичок в C ++ и, возможно, я упускаю что-то более фундаментальное. Любая помощь приветствуется!