我正在 Qt 环境中学习 C++,并且正在在线浏览其中的示例代码。谁能给我解释一下这个语法?
const TicTacToe * GetTicTacToe() const { return m_tictactoe.get(); }
为什么const
函数的左括号前有一个?是指针还是乘法?
完整的类如下,但上面提到的指令的语法我不清楚
class QtTicTacToeWidget : public QWidget
{
Q_OBJECT
public:
explicit QtTicTacToeWidget(QWidget *parent = 0);
const TicTacToe * GetTicTacToe() const { return m_tictactoe.get(); }
void Restart();