3 回答

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個贊
我感覺吧,你這個結(jié)構(gòu)體態(tài)亂了!其實(shí)那個我覺得應(yīng)該是一個構(gòu)造函數(shù)?。?br/>Gaussfit_object(void)
{
bChangle = A = B = C = a = b = c2 = 0.0;
}
這個函數(shù)名不是與結(jié)構(gòu)體名(或者說是類名)是相同的么!所以他是構(gòu)造函數(shù)!
其中的bChangle = A = B = C = a = b = c2 = 0.0;就應(yīng)該是默認(rèn)的初始化數(shù)據(jù)吧
因?yàn)閟truct是C中的東西,所以他默認(rèn)的都是public的, 而不像class中的都默認(rèn)為private
就像C++中的class中的構(gòu)造函數(shù)是一樣一樣的!
希望能夠幫助到你!

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個贊
struct a{
int b;
struct a *p;//1 這個是通用方式
struct a x;//2 一般不用,非常不好的申明方式
}
是上面1或者2這種感覺么?
如果是的話其實(shí)就是說結(jié)構(gòu)體成員里其中一個是結(jié)構(gòu)體。
就當(dāng)一個特別變量處理就好了。

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個贊
在C + +中的結(jié)構(gòu)struct和class類主要是可以互換使用,在這里里面對應(yīng)的構(gòu)造函數(shù)。
最大的區(qū)別一個struct的默認(rèn)訪問權(quán)限的公眾,而類是pritate的。
- 3 回答
- 0 關(guān)注
- 199 瀏覽
添加回答
舉報(bào)