Iso646.h
iso646.h, վերնագրային ֆայլ, մտնում է C Ստանդարտ գրադարանի մեջ։ Գրադարանի մեջ հայտնվել է 1995 թվականին` C90-ը լավացնելու համար։ Ֆայլը գտնում է մակրոհրամանները, որոնք ծրագրավորողներին թույլ են տալիս օգտագործել C լեզվի բուլյան օպերատորներին, որոնք առանց վերնագրային ֆայլի չեն կարող այդքան արագ և հեշտ տպագրվել միջազգային և ոչ-QWERTY ստեղնաշարների վրա։
Մակրոներ[խմբագրել | խմբագրել կոդը]
iso646.h
վերնագրային ֆայլը ճանաչում է հետևյալ 11 մակրոներ։
Մակրո | Ճանաչվում է, որպես |
---|---|
and |
&&
|
and_eq |
&=
|
bitand |
&
|
bitor |
|
|
compl |
~
|
not |
!
|
not_eq |
!=
|
or |
||
|
or_eq |
|=
|
xor |
^
|
xor_eq |
^=
|
C++[խմբագրել | խմբագրել կոդը]
Վերևում ներկայացված ինդետիֆիկատորները ISO C++ ծրագրավորման լեզվի ստեղնաշարի օպերատորներ են և չեն պահանջում վերնագրային ֆայլ[2]։ Համաձայնության համար C++98 ստանդարտը տրամադրում է <ciso646>
վերնագրային ֆայլը։ Այնուամենայնիվ, ֆայլը ոչ մի ազդեցություն չունի, քանի որ այն դատարկ է[3]։ Չնայած նրան, որ որոշ հեղինակներ ինչպիսիք են Microsoft Visual C++, պարտադրում են, որ վերնագրային ֆայլը լինի։
Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]
- ↑ «Rationale for International Standard - Programming Languages - C»։ 5.10։ April 2003։ Արխիվացված օրիգինալից 2016-06-06-ին։ Վերցված է 2010-10-17
- ↑ Stroustrup Bjarne (1994-03-29)։ Design and Evolution of C++ (1st ed.)։ Addison-Wesley Publishing Company։ ISBN 0-201-54330-3
- ↑ Lischner Ray (2003)։ C++ in a Nutshell։ O'Reilly Media։ էջ 212։ ISBN 0-596-00298-X