boost

    1热度

    2回答

    我目前正在为我正在编写的C++库编写python绑定。该库读取一些二进制文件格式和阅读速度非常重要。在优化库的速度时,我注意到std :: vector(用在我正在读的实例中)消耗了大量的处理时间,所以我用简单的数组替换了新的[](无论这是好的/明智的事情可能是另一个问题)。 现在我坚持如何给这些数组的python访问的问题。似乎没有内置到boost :: python中的解决方案(我至少没有找到

    0热度

    1回答

    要继续提出另一个问题,请问: Boost如何实现信号/插槽机制? 参见: How signal and slots are implemented under the hood? http://www.boost.org/doc/libs/1_40_0/doc/html/signals.html

    5热度

    1回答

    我正在将现有程序转换为C++,并且需要操作Sybase时间戳。这些时间戳包含日期和时间信息,据我所知可以通过boost::posix_time::ptime变量最好地处理。在代码中的一些地方,我需要从变量中获取年份。 我的问题是:我怎么能最有效地从提升的ptime变量提取年?下面是一个示例程序,其中需要三个代码行,额外的ostringstream变量和boost::gregorian::date变

    1热度

    1回答

    我在VS 2003中调试了一个C++程序,boost变量显示为{null = ???}。那是什么意思?

    5热度

    2回答

    我想使用boost C++库来计算行列式。我找到了我在下面复制的函数InvertMatrix()的代码。每次我计算这个逆时,我也想要行列式。我有一个好主意如何计算,从LU分解中乘以U矩阵的对角线。有一个问题,我能够正确计算行列式,除了符号。根据旋转的不同,我会在一半的时间内得到不正确的符号。有没有人有一个关于如何每次都得到标记的建议?提前致谢。 template<class T> bool In

    1热度

    1回答

    我想在类定义中为boost向量类型分配空间。我不是一个好的C++程序员,但下面显示的是我最好的尝试。没有错误消息,但是当我尝试从我的主函数访问向量时,它认为向量具有零元素。我知道这是因为我没有告诉编译器当我在类定义中声明矢量时需要分配多少空间,但是我不知道如何在不出错的情况下执行此操作。我试图通过在构造函数中告诉它我想要它有多大,但我知道编译器将此视为重构定义,它不在构造函数的范围之外。有人能带领

    4热度

    1回答

    我是一个Boost的新手,我唯一的冲浪经验是通过使用库的代理使用.NET(这对于这个目的非常方便)。我现在试图通过HTTP代理执行一个简单的HTTP请求。 是否有一种整洁的方式直接使用boost来完成它? 我的代理使用NTLM认证。

    3热度

    3回答

    我想创建一个共享对象(.so),通过包含一个共享对象-lboost,我隐式地包含所有的提升库。下面是我的尝试: #!/bin/sh BOOST_LIBS="-lboost_date_time-gcc43-mt -lboost_filesystem-gcc43-mt" #truncated for brevity g++ $BOOST_LIBS -shared -Wl,-soname,

    1热度

    11回答

    我正在寻找一种解决方案,可以让我使用C++编写Linux和Windows代码。我在Windows上尝试过其他的东西,但我使用DirectX,据我所知,这是最好的解决方案)。 在Linux上我使用NetBeans(我非常喜欢)。 我的问题是我希望项目独立于Visual Studio和NetBeans。 有一段时间我认为CMake是解决方案,但是学习过程太重要了,宁愿花时间编码,而不用学习CMake的

    0热度

    2回答

    拆开一对,下面可以做 boost::bind(&std::pair::second, _1); // returns the value of a pair 怎么样用不同的容器的组合,如何能对嵌套访问? 例如当我想一个向量划分成并且其中不包含在所述补充地图包含在补充地图项目的项目我使用了以下内容: typedef int DWORD; typedef std::pair<std::string