1.place restrictions on;
curtail drinking in school
2.place under restrictions; limit access to;
This substance is controlled
3.place limits on (extent or access);
restrict the use of this parking lot
4.make more specific;
qualify these remarks
簡(jiǎn)介 restrict是c99標(biāo)準(zhǔn)引入的,它只可以用于限定和約束指針,并表明指針是訪問(wèn)一個(gè)數(shù)據(jù)對(duì)象的唯一且初始的方式。即它告訴編譯器,所有修改該指針?biāo)赶騼?nèi)存中內(nèi)容的操作都必須通過(guò)該指針來(lái)修改,而不能通過(guò)其它途徑錛埰淥淞炕蛑剛靦級(jí)來(lái)修改;這樣做的好處是,能幫助編譯器進(jìn)行更好的優(yōu)化代碼,生成更有效率的匯編代碼。如 int *restrict ptr, ptr 指向的內(nèi)存單元只能被 ptr 訪問(wèn)到,任何同樣指向這個(gè)內(nèi)存單元的其他指針都是未