n 1 k z z z Asked:2022-06-06 18:55:26 +0800 CST2022-06-06 18:55:26 +0800 CST 2022-06-06 18:55:26 +0800 CST std::initializer_list c++ 是如何工作的 772 它是如何工作的变得非常有趣std:: initializer_list。我们可以将任意数量的参数传递给它的构造函数是如何实现的。我查看了它的实现,但构造函数只有 2 个参数,我们可以在那里传递更多参数。那么它是如何工作的,我该怎么做呢? c++ 1 个回答 Voted Best Answer HolyBlackCat 2022-06-06T22:31:13+08:002022-06-06T22:31:13+08:00 这是一堂神奇的课。 让另一个人喜欢它是不可能的。它如何工作的知识内置于编译器中。 如何确定?它可以是这样的: auto x = {1, 2, 3}; static_assert(std::is_same_v<decltype(x), std::initializer_list<int>>);
这是一堂神奇的课。
让另一个人喜欢它是不可能的。它如何工作的知识内置于编译器中。
如何确定?它可以是这样的: