Я использовал нечто подобное в C # или других языках.
// C#, but I can't remember correctly. Just assume like a pseudo code.
class A
{
public int b;
public A(int newB)
{
b = newB
}
public static const A a1 = A(1);
public static const A a2 = A(2);
public static const A a3 = A(3);
}
Есть ли эквивалент этого в C ++?Или какой-нибудь рекомендуемый способ сделать это?Я делаю это для того, чтобы просто организовать a1
, a2
, a3
в пределах имени класса.