Saf*_*ari 3 c++ struct static-methods compiler-errors visual-studio-2010
我有这个问题......
我有一个我的结构:
typedef struct Mystruct{
float a;
float b;
}
Run Code Online (Sandbox Code Playgroud)
和静态方法:
float static MyStaticMethod(MyStruct a, MyStruct b);
Run Code Online (Sandbox Code Playgroud)
当我称这种方法时:
Mystruct s;
s.a = 1;
s.b = 2;
Mystruct t;
t.a = 1;
t.b = 2;
MyClass.MyStaticMethod(s,t);
Run Code Online (Sandbox Code Playgroud)
我在编译时遇到此错误:
Error 51 error C2228: left of '.MyStaticMethod' must have class/struct/union
Error 50 error C2275: 'MyClass' : illegal use of this type as an expression
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2700 次 |
| 最近记录: |