Интересно, есть ли более "лучший" способ инициализации статического вектора, чем ниже?
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 () объявляются независимо; не в массиве или что-то в этом роде.
Изменить: если это невозможно, также скажите мне:)