小编Jud*_*ess的帖子

两个平行线段相交

我知道有很多算法可以验证两个线段是否相交.

我所说的线段是由2个端点构成的长度线.

但是一旦他们遇到并行条件,他们只是告诉用户一个大的"否"并且
假装没有重叠,共享终点或终点串通.

我知道我可以计算出2个线段之间的距离.
如果距离为0,请检查位于其他线段中的端点.
这意味着我必须使用很多if else和&& || 条件.

这并不困难,但我的问题是

"有没有一种技巧(或数学)方法来计算这种特殊的并行情况?"

我希望这张照片能澄清我的问题
http://judark.myweb.hinet.net/parallel.JPG

geometry

5
推荐指数
1
解决办法
5245
查看次数

在课堂上使用boost内存池

我试图在我的班级中声明一个内存池.

但是编译器在''之前显示了一些基本的错误,比如''''

或语法错误:'sizeof'

如果我将池用作局部变量,它的效果很好,但我真的想让它与该类一起使用.

我的用法有什么问题?

这是类,MAX_OBJ是const


class CData
{
public:
 CData(void);
 ~CData(void);
private:
 boost::pool m_Pool(sizeof(DWORD) * MAX_OBJ);
};
Run Code Online (Sandbox Code Playgroud)

c++ memory boost pool

1
推荐指数
1
解决办法
1704
查看次数

标签 统计

boost ×1

c++ ×1

geometry ×1

memory ×1

pool ×1