草庐IT

java - 具有类 Java API 的 C++ 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion希望这里的任何人都知道一个好的:我正在寻找一个(免费使用)C++库,它具有类似于JavaAPI的类层次结构和方法,如果它至少具有I/O和网络部分,特别是HTTP处理。我主要使用C和Java,但对于这个特定的项目,建议使用C++,因此我想到了采用一组好的C++库,而不会面临陡峭的学习曲线。提前感谢您的任何建议。

c++ - 用于在 C++ 中抽象数据库访问的开源库?

我正在寻找从我的应用程序中提取数据库服务器详细信息的选项(在C++中),我想编写我的代码以独立于实际的数据库后端。我知道MySQL有一个很好的库,但我不想被绑定(bind)到一个单一的数据库实现。有没有好的选择? 最佳答案 SOCI很好。支持多个数据库,运行良好,现代C++风格的API,与boost一起工作。 关于c++-用于在C++中抽象数据库访问的开源库?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

c++ - 我们如何在我们的 C++ 代码中使用任何 C 库?

我们如何在C++代码中使用任何C库?(我们可以吗?对此有什么看法吗?)(我使用VS10,现在谈论诸如x264和OpenCV之类的库) 最佳答案 是的,您唯一需要做的就是用extern"C"包装#include语句,告诉C++编译器将C语义用于函数名称等:extern"C"{#include}在链接期间,只需像添加任何普通C++库一样添加库。 关于c++-我们如何在我们的C++代码中使用任何C库?,我们在StackOverflow上找到一个类似的问题: http

用于在 XML 中存储设置的 C++ 库

在我开始编写自己的设置库之前,我会尝试找到一个现有的。我用谷歌搜索并找到了很多C#或MFC,但没有使用纯C++/STL的东西。我想要一些允许通过key访问的东西,例如:mySettings["Root"]["Subsection"]["Value"].Value或者类似的东西。是否有任何东西可以为XML文件提供这种接口(interface),或者我是否必须自己动手?谢谢,J 最佳答案 有TinyXML和pugixmlPugiXML确实支持XPath 关于用于在XML中存储设置的C++库,

具有删除旧样本能力的 C++ 累加器库

在Boost.Accumulator中,您可以将样本添加到累加器,然后从中提取统计量。例如:acc(1.)acc(2.)acc(3.)cout该库有很多更复杂的统计量,例如偏度、峰度或p_square_cumulative_distribution。我想做的是这样的:acc(1.)acc(2.)acc(3.)std::coutpop()将以FIFO(先进先出)方式工作。我想做的是在滑动时间窗口内以在线(增量)方式计算我的数据的统计信息。累加器必须在内部保存所有值。我可以自己做,但我总是喜欢先检查现有的库,并且可能有我不知道的算法可以在数据传入或传出时巧妙地计算数量。

c++ - 链接究竟是如何工作的?

我对编译过程的理解:1)预处理:您所有的宏都被替换为它们的实际值,所有注释都被删除,等等。用您包含的文件的文字文本替换您的#include语句。2)编译:这里不会深入探讨,但结果是一个适用于您所处架构的汇编文件。3)汇编:获取汇编文件并将其转换为二进制指令,即机器代码。4)链接:这是我感到困惑的地方。此时你有一个可执行文件。但是如果你真的运行那个可执行文件会发生什么?问题是您可能包含了*.h文件,而这些文件只包含函数原型(prototype)吗?因此,如果您实际上从这些文件中调用其中一个函数,它将没有定义并且您的程序将会崩溃?如果是这样的话,链接到底做了什么呢?它如何找到与您包含的.h

C ++函数地址在附件的Profiler库中与主题代码库不同

我已经在C++中编写了一个仪器-ER,以通过连接Enter和退出呼叫来记录输入和退出功能。它正按照旧代码基础的方式工作。但是,在与我从git下载的项目相连,我保存在主题代码中的外部变量中的函数地址,它们在Profiler库中的出现不同。这弄乱了挂钩和保存功能之间的功能指针比较。函数地址在主题代码主文件中,断点位于当前的perter钩函数中相同的条目是在函数名称之前的“_”显示不同的地址,在ProfilerCode中我不知道它是如何更改地址的,想知道我是否做错了什么。我这样做的方式是,我有一个外部功能指针(及其名称),该指针在主题主文件中使用主题代码函数的引用初始化(其中所有功能都可用)。在库的

C++并行排序

我需要对存储在结构数组中的数据block进行排序。结构没有指针。每个block都有其计数器编号和数组中与结构block相同的数据block所在位置的坐标。例如,如果我们有一个数据数组,我们可以将其分成4个NxNblock,那么我们在结构block的索引数组中有4个结构block,每个结构block在数据数组中都有自己的编号和位置,我们可以借助它们计算使用索引block的数据数组中block的指针。排序应该用比较器来完成,比较器以这样的方式比较两个block,使得两个block中的最少的block具有最少的第i个数据。例如比较器:for(i=0;ib[i])return1;}其中a和b是

c++ - 在c程序中获取指向C++函数库的指针

在C程序中,我需要获取对位于用C++编写的库中的函数的引用。这是代码的一部分//SomeCincludes#include...//ACstructureattributepointingtotheC++functioninfoptr.EXT_meshAdapt=&meshAdapt;问题是编译器告诉我存在对meshAdapt的undefinedreference,而当我对C库执行相同操作时没有问题。在此thread我看到我们可以通过制作包装器在C中调用C++函数。但是有没有一种方法可以在不制作包装器的情况下引用C++函数? 最佳答案

C++ 3D 数学库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。ImprovethisquestionC++中最好的、复杂的数学库是什么?(我想在图形引擎中使用它)编辑:我应该精确一点:它应该具有所有3d数学,如平面、球体、点、AABB等,当然还有矩阵、vector、四元数支持。