Как возвратить тип int из класса в C++
При попытке вернуть интовое значение из класса выдает рандомное число:
class tess {
private:
int a;
public:
void set(int a){
a = a;
}
int get()
{
return a;
}
};
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Вернуть - так вы возвращаете...
Но вот устанавливать его кто будет? Страуструп? :)
Здесь
void set(int a){
a = a;
}
вы просто присваиваете переданный аргумент самому себе...
void set(int a){
this->a = a;
}
или
void set(int b){
a = b;
}