Как возвратить тип int из класса в C++

Рейтинг: -3Ответов: 1Опубликовано: 25.04.2023

При попытке вернуть интовое значение из класса выдает рандомное число:

class tess {
    private:
    int a;

    public:
    void set(int a){
        a = a;
    }
    int get()
    {
        return a;
    }
};

Ответы

▲ 5Принят

Вернуть - так вы возвращаете...

Но вот устанавливать его кто будет? Страуструп? :)

Здесь

void set(int a){
    a = a;
}

вы просто присваиваете переданный аргумент самому себе...

void set(int a){
    this->a = a;
}

или

void set(int b){
    a = b;
}