Интересно, есть ли более "хороший" способ инициализации статического вектора, чем ниже?
class Foo
{
static std::vector<int> MyVector;
Foo()
{
if (MyVector.empty())
{
MyVector.push_back(4);
MyVector.push_back(17);
MyVector.push_back(20);
}
}
}
Это пример кода:)
Значения в push_back() объявляются независимо; не в массиве или чем-то.
Изменить: если это невозможно, скажите мне, что также:)