我想知道使用std::initializer_list
有什么好处,它的用途是什么。在C++中std :: initializer_list的好处11
我遇到以下:Why is list initialization (using curly braces) better than the alternatives?
和理解的是,“非狭窄”的效果,但我实在看不出它是多么有益。
我可以发现的另一个好处是初始化时的相对易用性(例如初始化有多个成员的类时),但除此之外我没有看到任何重大改进,这使得使用initializer_list进行初始化变得很好实践,特别是在效率方面。
所以你的问题实际上是*为什么std :: initializer_list的“非缩小”效果有益*? –
确实,以及其他我可能不知道的好处是最受欢迎的。 – GoldenSpecOps
我认为这将是两个不同的问题。第一个可能足够具体。然而,第二个会很奇怪,可能会重复。毕竟,其他问题有很多答案,解释了很多很多*的好处,那么您还会期望什么? –