![]() |
1
5
我为OpenLDAP的C API编写了一个C++的包装,这不是我最喜欢的体验。 我没有找到合适的C++包装器用于我的目的(这是在2006,所以事情可能已经改变)。我直接与C api交互,这并不可怕,但它确实有一些奇怪之处。假设您使用C/OpenLDAP路径,我可以为您提供一些提示。 我发现有点奇怪,C API是在 RFC1823 这意味着几乎每个库都有相同的API。
|
|
2
1
|
![]() |
3
0
如果不了解所需库的具体情况,这个问题就不容易回答。 我会说,如果基于Qt的C++库和源代码中的代码,那肯定是最前线的。如果C++库依赖于其他非QT框架,就不要尝试将它与QT混合起来。 基于C的库通常有较少的依赖性,虽然有点尴尬,但需要比C++更注重细节(初始化/去初始化)(破坏类通常意味着释放所有与IT资源相关的)。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |