К сожалению, мой двойник может быть любым числом.

отаю в C ++, и мне нужно знать, если скалярное значение (например,double) "определен" или нет. Я также должен быть в состоянии "undef" это при необходимости:

class Foo {
public:
    double get_bar();

private:
    double bar;
    void calculate_bar() {
        bar = something();
    }
};

double Foo::get_bar() {
    if ( undefined(bar) )
        calculate_bar();
    return bar;
}

Возможно ли это в C ++?

Спасибо

Ответы на вопрос(9)

Ваш ответ на вопрос