«Iso646.h»–ի խմբագրումների տարբերություն

Content deleted Content added
Նոր էջ «{{C++ Ստանդարտ գրադարան}} '''iso646.h'''՝ վերնագրային ֆայլ, մտնեում է C Ստանդարտ գրադարանի մեջ։ Գրադարան...»:
(Տարբերություն չկա)

11:34, 5 Հուլիսի 2017-ի տարբերակ

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 ^=

[1]

C++

The above-mentioned identifiers are operator keywords in the ISO C++ programming language and do not require the inclusion of a header file.[2] For consistency, the C++98 standard provides the header <ciso646>. However the latter file has no effect, being empty.[3] Notwithstanding some compilers, such as Microsoft Visual C++, do require the header to be included in order to use these identifiers.

Աղբյուրներ

Ծանոթագրություններ

  1. «Rationale for International Standard - Programming Languages - C» (PDF). 5.10. April 2003. Արխիվացված է օրիգինալից (PDF) 2016-06-06-ին. Վերցված է 2010-10-17-ին. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (օգնություն)
  2. Stroustrup, Bjarne (1994-03-29). Design and Evolution of C++ (1st ed.). Addison-Wesley Publishing Company. ISBN 0-201-54330-3.
  3. Lischner, Ray (2003). C++ in a Nutshell. O'Reilly Media. էջ 212. ISBN 0-596-00298-X.