- 博客(4)
- 收藏
- 关注
原创 Intersects of 3 planes
plane one π1 , plane 2 π2 , plane 3 π2 , 三个平面以以下方式组合:1。 三个平面平行, 那么它们中的任意两个法向量的叉积为0, 其中有重合,分离等情形2。两个平面平行,第三个平面和另外两个相交。3。任意两个都不平行,它们交于三条直线,或者交于一点。或者交于一条直线(平面束)。N1, N2, N3,分别为三个平面的法向量N1 · p
2008-10-06 14:06:00 479
原创 COM聚合的简单模拟
COM中的聚合原理看起来比较简单,但是由于其要实现两个IUnknown,所以实现起来比包容复杂,下面我做了个简单的模拟程序,看起来就比较容易理解,代码如下:#include class IUnknown{public: virtual void funcM() = 0; virtual void funcN() = 0; virtual void funcP() = 0;}
2008-07-15 14:48:00 709
原创 typedef的陷阱
typedef int* PINT; #define pint int*const PINT p1; // the unit where p1 pointed can be changedconst pint p2; // p2 cant be changed const PINT p1 =
2008-04-08 14:11:00 476 1
原创 指针作为函数参数的情形
1. 形参在函数结束后释放。所以对形参的赋值不起作用。而实参为空#include void func(int** ptr){ int* p = new int(66); cout ptr = &p; cout }int main(){ int** np = NULL; func(np); cout return 0;} 2.形参指向的指针分配了内存,函数结束后形参释放。
2008-02-27 14:22:00 539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人