1.定义接口或dll导出函数时,输入输出参数应为最基本的C类型:因为如果为被二次封装过的类型,如STL的map,list之类的类型,都有自己特有的数据结构,若用这些类型作为参数,其他语言如python、java无法构造正确的参数;而用最基本的类型如int、char或最基本类型的数组或结构体等内存排列可被其他语言构造的类型可实现跨平台跨语言。