私は Qt 環境で C++ を学んでおり、サンプル コードの 1 つをオンラインで試していました。誰でもこの構文を説明してもらえますか?
const TicTacToe * GetTicTacToe() const { return m_tictactoe.get(); }
const
関数の開き括弧の前に a があるのはなぜですか? それはポインタですか、それとも乗算ですか?
完全なクラスは次のとおりですが、上記の命令の構文は私には明確ではありません
class QtTicTacToeWidget : public QWidget
{
Q_OBJECT
public:
explicit QtTicTacToeWidget(QWidget *parent = 0);
const TicTacToe * GetTicTacToe() const { return m_tictactoe.get(); }
void Restart();