如: // 高斯拟合曲线体 typedef struct Gaussfit_object { double bChangle; double A,B,C; double a,b,c2; CSimpleArray<CPoint> Points; Gaussfit_object(void) { bChangle = A = B = C = a = b = c2 = 0.0; } }GAUSSFIT_OBJECT;
吃鸡游戏
浏览 178回答 3
3回答
缥缈止盈
我感觉吧,你这个结构体态乱了!其实那个我觉得应该是一个构造函数!!Gaussfit_object(void){bChangle = A = B = C = a = b = c2 = 0.0;}这个函数名不是与结构体名(或者说是类名)是相同的么!所以他是构造函数!其中的bChangle = A = B = C = a = b = c2 = 0.0;就应该是默认的初始化数据吧因为struct是C中的东西,所以他默认的都是public的, 而不像class中的都默认为private就像C++中的class中的构造函数是一样一样的!希望能够帮助到你!