How to define a const double inside a class's header file?

后端 未结 3 719
滥情空心
滥情空心 2021-01-02 02:54

Inside the header file of my class, I am trying the following and getting compiler complaints:

private:
    static const double some_double= 1.0;
         


        
3条回答
  •  离开以前
    2021-01-02 03:29

    I've worked around this issue by doing this:

    //my_class.hpp
    const double my_double() const {return 0.12345;}
    
    //in use
    double some_double = my_class::my_double();
    

    I got the idea from

    math::pi()
    

提交回复
热议问题