我可以使用QVector<QColor>() << x << y << z
实例化一个包含三个QColor值的QVector。
是否可以在不使用重载<<
的情况下在一行上实例化它?像QVector<QColor>().addAll(x,y,z)
一样?
最佳答案
在C++ 11中,您可以使用 QVector
's initializer list constructor:
QVector<QColor>{x, y, z}
关于c++ - 不使用<<的带有值的QVector的单行实例化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16398605/