Je me demande s'il existe une manière "plus agréable" d'initialiser un vecteur statique que ci-dessous ?
class Foo
{
static std::vector<int> MyVector;
Foo()
{
if (MyVector.empty())
{
MyVector.push_back(4);
MyVector.push_back(17);
MyVector.push_back(20);
}
}
}
C'est un exemple de code :)
Les valeurs dans push_back() sont déclarées indépendamment ; pas dans le tableau ou quelque chose.
Edit : si ce n'est pas possible, dis le moi aussi :)