我想知道代碼中QWidget *parent = 0是什么意思,還有如果單從c++來看 =0 是代表什么?為什么不=0的時候如果構造物件不加引數(如MainWindows mw)就會說沒有匹配的建構式,而加了=0 就不會出現這個錯誤呢?
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
uj5u.com熱心網友回復:
建構式引數默認值,如果省略引數,等于用默認值作為引數。uj5u.com熱心網友回復:
默認傳空指標轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/56450.html
標籤:基礎類
