在定义C++, C通用接口函数时让C++接口支持默认参数

在SOUI4的开发中,所有SOUI核心对象都采用了一种类似COM接口的技术来导出接口。 这所以采用这种方案,主要目的是为了让SOUI4支持C语言调用,扩展SOUI的使用场景。 众所周知,C++函数的参数支持配置默认值,但C函数是不支持默认值的。 比如定义了类似下面一个接口 1 #undef INTE

你可能感兴趣的:(在定义C++, C通用接口函数时让C++接口支持默认参数)