2010-11-09 107 views

回答

5

这是一个member initialization list

ui(new Ui::TagDetails)表示将成员变量ui用指向Ui::TagDetails类型的新分配对象的指针进行初始化。

+0

并注意您应该使用成员初始化列表来初始化所有属性和基类。 – 2010-11-09 16:38:49

+0

@Let_Me_Be:是的,先生! =) – vitaut 2010-11-09 16:44:23

+0

只是一个问题。你在哪本参考书中找到了这个? – chai 2010-11-10 05:12:28

1

你正在看的是一个初始化列表。该类的ui成员初始化值为new Ui::TagDetails,其中TagDetails在类或名称空间Ui内定义。

0

这被称为初始化列表。请参阅C++ FAQ,了解分配的初始化列表的优点。

我对网站不熟悉,但this page似乎很彻底地解释事情是如何工作的。