Version 1.0.11

1 修正sample2中的一个bug
2 所有代码中不可能用到的宏前加下划线
3 由于类型不能作为宏实参传递超过两次，故手动类型宏实参。