Cześć, mam taki problem:
jeśli mamy klasę w C++ ze zmienną o nazwie np. int zmienna; i np. metodę, która przyjmuje również zmienną int, którą również chcemy tak samo nazwać to chcąc przypisać tą zmienną jako argument do zmiennej składowej klasy należy odwołać się przez this tzn.
class klasa
{
public:
int zmienna;
void fun(int zmienna)
{
this->zmienna = zmienna;
}
};
Zastanawiam się jednak czy jest możliwość zrobić podobnie ale w liście inicjalizacyjnej tj. jak zrobić w ten sposób?
class klasa
{
klasa(int zmienna) : ... //this->zmienna(zmienna)?!?
{}
}
Z góry dziękuję za pomoc.