나는 Qt를 배우고 있는데, 이것을 발견했다 :Qt C++ 문법?
Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::WidgetClass)
{
ui->setupUi(this);
}
"QWidget (부모), ui (새로운 Ui :: WidgetClass)"는 무엇을 의미합니까?
그리고 어떻게 이것에 관한 C++ 문서를 얻을 수 있습니까?
나는 Qt를 배우고 있는데, 이것을 발견했다 :Qt C++ 문법?
Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::WidgetClass)
{
ui->setupUi(this);
}
"QWidget (부모), ui (새로운 Ui :: WidgetClass)"는 무엇을 의미합니까?
그리고 어떻게 이것에 관한 C++ 문서를 얻을 수 있습니까?
이것은 C++의 일부인 Qt에서는 특별한 것이 아닙니다.
: QWidget(parent)
은 기본 생성자를 호출 중입니다.
ui(new Ui::WidgetClass)
은 초기화되는 멤버 일뿐입니다.
예 : 구조가 초기화 목록라고하며 클래스 생성자에베이스 클래스 및/또는 멤버 변수를 초기화하는데 사용된다
class B
{
public:
B(int x)
{
myx = x;
}
int myx;
};
class D : public B
{
public:
D()
: B(4), p(new char[1024])
{
}
~D()
{
delete[] p;
}
char *p;
};
.
자세한 내용은 C++의 필수 개념입니다 (예 : this document 또는 ask 'the' google 참조).
어떻게이 참조를 얻을 수 있습니까? 나는 이것을 보았을 뿐이었다. http://www.cplusplus.com/doc/tutorial/namespaces.html – linjunhalida
C++ 프로그래밍에 관한 대부분의 책은 이것을 다룰 것이다. –