gpt4 book ai didi

c++ - 使用 initializer_list 上的数据

转载 作者:行者123 更新时间:2023-11-30 02:15:22 24 4
gpt4 key购买 nike

所以我正在查看 data函数,我看到它有这个重载:

template <class E>
constexpr const E* data(std::initializer_list<E> il) noexcept;

假设我用以下方法调用 foo(data({ 0, 13, 42 })):

void foo(const int* param) {
cout << param[0] << ' ' << param[1] << ' ' << param[2] << endl;
}

我实际上是在复制 initializer_list 吗?

最佳答案

是的,您正在复制 initializer_list

但是,您并不是在复制“整数列表”。

initializer_list 基本上是一个指针和一个长度。

关于c++ - 使用 initializer_list 上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56299384/

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