- 博客(2)
- 收藏
- 关注
原创 计算几何基础(c++)
有的板子上可能使用的是dcmp函数,意思是一样的。sgn函数就是在允许浮点数误差的情况下判断正负,1,-1,0分别代表正负零。因为要大量计算,所以操作符重载是必不可少的。由于精度问题,所以等号中使用了eps(两点之间有偏差,偏差过小可以当成一个点)。计算几何中大部分都是用点和向量写的,所以一般使用结构体存储。还有是旋转,旋转的话,我自己当时学一直不知道公式是怎么来的。接下来就是判断三个点的位置关系,c在直线ab的左边还是右边。然后就是向量的旋转了,把它当成两个点就行了。A的角度是Q,B的是Q+theta。
2023-08-02 18:21:49 114
原创 学习STL二三事
在调用del函数时一直调用不出来,[Error] cannot convert 'sta*()' to 'sta*' in assignment.这是报错信息。当时也一直没有找到相关的文章,对这个报错进行解释,于是写下了这篇。这是存在问题的那一行,最后也是过了两天,重新翻开书,才发现是一个非常愚蠢的错误,函数的调用。在c++中,函数的调用必须包括括号,即使没有参数,所以最后加上了一个括号,问题就解决了。最近在学习c++的过程中,发现自己的基础确实不扎实。昨日在写一个stack;
2023-01-30 14:56:35 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人