我以前没有使用过静态库,但现在我需要。
设想:
我正在 Unix 中编写一个控制台应用程序。我自由使用std::string
无处不在,因为这样做很容易。然而,我最近发现我必须在 Windows 中支持它,并且第三方应用程序需要 API 来连接我的代码(我不会共享源代码,仅共享 DLL)。
考虑到这一点,我还可以使用std::string
在我的代码中的任何地方,然后向他们提供char *
当我编写 API 代码时?那行得通吗?
是的。使用std::string
内部然后使用const char *
在接口函数上(将被转换为std::string
输入时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)