在下面的代码中,它具有以下行

 base_list(const base_list &tmp) :memory::SqlAlloc()


base_list是一个方法,内存是一个名称空间,SqlAlloc是一个类,那么将它们组合在一起意味着什么?

class base_list :public memory::SqlAlloc
{
public:
  base_list(const base_list &tmp) :memory::SqlAlloc()
  {
    elements= tmp.elements;
    first= tmp.first;
    last= elements ? tmp.last : &first;
  }

最佳答案

base_list(const base_list &tmp) :memory::SqlAlloc()


在名称空间Initializer list中使用SqlAlloc调用类memory的构造函数。

有关在C ++中使用Initializer List的优点的更多信息,请参见this

09-05 07:13