1. 静态类方法只需要在类内部使用static,类方法实现cpp 内不需要在到函数头部增加static。
2. 联合体 可见域范围
1 #include <iostream> 2 3 //文件全局可见性 4 union Opval 5 { 6 double dis; //运动距离 7 double rota; //旋转角度 8 }; 9 10 struct AxisOperateDat 11 { 12 //需加类名空间符内可见性 13 union Opval 14 { 15 double dis; //运动距离 16 double rota; //旋转角度 17 }; 18 19 Opval val; 20 }; 21 22 int main() 23 { 24 AxisOperateDat tmp; 25 //Opval aa; //类型不匹配 26 AxisOperateDat::Opval aa; 27 28 tmp.val.rota = 1.1; 29 aa = tmp.val; 30 std::cout << tmp.val.dis << std::endl; 31 std::cout << aa.dis << std::endl; 32 }