gpt4 book ai didi

c++ - 构造函数初始列表,这段代码是什么意思?

转载 作者:行者123 更新时间:2023-11-28 06:22:14 25 4
gpt4 key购买 nike

代码是这样的:

MemTable::MemTable(const InternalKeyComparator& cmp)
: comparator_(cmp),
refs_(0),
table_(comparator_, &arena_) {
}

我知道

comparator_(cmp)

那个 cmp 会被交给 comparator_,但是对于

table_(comparator_, &arena_)

要做什么?

最佳答案

comparator_(cmp)

that cmp will be given to comparator_

更准确地说,这意味着 comparator_ 的构造函数将使用参数 cmp 调用。所以

table_(comparator_, &arena_)

只是意味着 table_ 的构造函数将使用两个参数 (comparator_, &arena_) 调用。

关于c++ - 构造函数初始列表,这段代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29135445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com