Poszukałbym w internecie, ale nie wiem co wpisać w google. Mamy jakąś klasę która w konstruktorze wymaga jednej zmiennej typu int. Normalnie to się pisze
class Klasa
{
klasa( int n )
{
//jakis kod
}
};
int main()
{
Klasa klasa(123);
}
A chciałbym żeby zamiast "(123)" było " = 123". Czyli żeby działał taki kod
class Klasa
{
//??
};
int main()
{
Klasa klasa = 123;
}
Jak piszę linijkę
void operator = (int value)
{
//jakis kod
}
to potem musze pisać 2 linijki
int main()
{
Klasa klasa;
klasa = 123;
}
A chce to w jednej. Da się jakoś to zrobić?