初始化 类的 静态引用成员 遇到的有关问题
初始化 类的 静态引用成员 遇到的问题
类有一个静态引用成员,问题是需要先执行完一个静态成员函数,然后才能正确的对其初始化,这个应该怎么做?
谢谢!
------解决方案--------------------
不管静态的动态的还是不静不动的,引用类型都必须在编译时确定。
如果你要引用的东西必须到运行时才能确定,只能改用指针来实现。不想用指针的话,就改用其他语言。
------解决方案--------------------
先初始化为默认值
在静态成员函数里判断是否正确地赋值了,如果没有,则赋值
------解决方案--------------------
改成指针,引用与指针异曲同工
类有一个静态引用成员,问题是需要先执行完一个静态成员函数,然后才能正确的对其初始化,这个应该怎么做?
谢谢!
------解决方案--------------------
不管静态的动态的还是不静不动的,引用类型都必须在编译时确定。
如果你要引用的东西必须到运行时才能确定,只能改用指针来实现。不想用指针的话,就改用其他语言。
------解决方案--------------------
先初始化为默认值
在静态成员函数里判断是否正确地赋值了,如果没有,则赋值
------解决方案--------------------
改成指针,引用与指针异曲同工