«C++11»–ի խմբագրումների տարբերություն

Content deleted Content added
Տող 94.
Այդպիսի բանալի բառը (keyword) թույլ է տալիս կոմպիլիատորին հասկանալ և համոզվել, որ <code>GiveFive</code> վերադարձնում է հաստատուն: <code>constexpr</code> ի օգտագործումը առաջացնում է ֆունկցիայի աշխատանքի խիստ սահմանափակումներ.
 
#Այդպիսի1. այդպիսի ֆունկցիան պետք է վերադարձնի արժեք
 
#2. ֆունկցիայի մարմինը պետք է երևա վերադարձվող արտահայտությունում
 
#3. արտահայտությունը պետք է բախկացած լինի հաստատուններից և կամ այլ <code>constexpr</code> ֆունկցիաների կանչերից
 
#4. <code>constexpr</code> նշված ֆունկցիան չի կարող օգտագործվել մինչև տվյալ մասի կոմպիլացվելը
 
Ստանդարտի նախորդ տսրբերակում հաստատուն արտահայտություններում կարող էին օգտագործվել միայն ամբողջ տիպի կամ համարակալման (<code>enum</code>) տիպի փոփոխականներ:'''C++ 11''' ում այդ սահմանափակումը հանված է այն փոփոխականների համար, որոնց հայտարարումից առաջ դրված է <code>constexpr</code> բանալի բառը (keyword):
Ստացված է «https://hy.wikipedia.org/wiki/C%2B%2B11» էջից