C++运行问题求教!急急急!

2024-12-27 16:03:39
推荐回答(3个)
回答1:

你的SetParamter()和GetParamter(),不是静态块,系统不允许你这样调用,把这两个函数设置成静态的试试,就是加个static

回答2:

要是用::作用域直接调用类的成员函数函数必须是静态的,只有一个实例。要不然只能通过类的一个对象进行调用
class A{static void me()} A::me();
class B{void me()} B c;c.me()

回答3:

int k1,k2;
k1 = EParamter::GetParamter();
k2 = EParamter::SetParamter();
应该是对象去调用成员函数
可以改为
EParamter k1,k2;
k1.GetParamter();
k2.SetParamter();
另为你的程序不完整,成员函数没有实现
补充一点 只有静态成员函数才能用类名去调用