Konstruktor przepisujący wartość w pliku nagłówkowym Qt

0

Witam,
Mam następujący nagłówek w Qt:

#ifndef TABLEVIEW_H
#define TABLEVIEW_H
 
#include <QtGui>
#include <QWidget>
#include <QTableView>
#include <QStandardItemModel>
#include <QStandardItem>
#include <QString>
 
class tableView : public QWidget
{
    Q_OBJECT
public:
    tableView(QWidget *parent = 0);
 
private:
    QTableView *tblv;
    QLabel *label1, *label2;
    QLineEdit *lineeRow, *lineeCol;
    QPushButton *btnApply;
    int nrow, ncol;
 
private slots:
    void btnApply_clicked();
};
 
#endif // TABLEVIEW_H

Zastanawia mnie działanie następującego fragmentu:

tableView(QWidget *parent = 0);

Oczywiście jest to konstruktor. Dlaczego posiada on przepisnie, mimo że jest on zawarty w pliku h?

Pozdrawiam,

0

Poczytaj o argumentach domyślnych.

0

Dzięki, nie wiedziałem tylko że argumenty domyślne w języku C++ mogą być zdefiniowane również w pliku nagłówkowym.

0

Mogą być i w .h i w .cpp,ale nigdy na raz w obu.W h stosuje się dlatego,że lepiej widać,iż dany parametr posiada wartość domyślną.

1 użytkowników online, w tym zalogowanych: 0, gości: 1