6503:
precedence table resolves the final sub-expression they each act upon: ( . ) acts only on y, ( . )++ acts only on y, 2*( . ) acts only on y++ and 3+( . ) acts 'only' on 2*((y)++). It is important to note that WHAT sub-expression gets acted on by each operator is clear from the precedence table but WHEN each operator acts is not resolved by the precedence table; in this example, the ( . )++ operator acts only on y by the precedence rules but binding levels alone do not indicate the timing of the postfix ++ (the ( . )++ operator acts only after y is evaluated in the expression).
8598:
8067:
6523:, instead of the more verbose "assignment by addition" and "assignment by subtraction". The binding of operators in C and C++ is specified (in the corresponding Standards) by a factored language grammar, rather than a precedence table. This creates some subtle conflicts. For example, in C, the syntax for a conditional expression is:
5526:. The table given here has been inferred from the grammar. For the ISO C 1999 standard, section 6.5.6 note 71 states that the C grammar provided by the specification defines the precedence of the C operators, and also states that the operator precedence resulting from the grammar closely follows the specification's section ordering:
5518:
languages. Operators are listed top to bottom, in descending precedence. Descending precedence refers to the priority of the grouping of operators and operands. Considering an expression, an operator which is listed on some row will be grouped prior to any operator that is listed on a row further
6502:
Abstracting the issue of precedence or binding, consider the diagram above for the expression 3+2*y++. The compiler's job is to resolve the diagram into an expression, one in which several unary operators (call them 3+( . ), 2*( . ), ( . )++ and ( . )) are competing to bind to y. The order of
1885:
All logical operators exist in C and C++ and can be overloaded in C++, albeit the overloading of the logical AND and logical OR is discouraged, because as overloaded operators they behave as ordinary function calls, which means that
5519:
below it. Operators that are in the same cell (there may be several rows of operators listed in a cell) are grouped with the same precedence, in the given direction. An operator's precedence is unaffected by overloading.
8637:
7099:
These can be used exactly the same way as the punctuation symbols they replace, as they are not the same operator under a different name, but rather simple token replacements for the
8105:
5533:
specifies the precedence of operators in the evaluation of an expression, which is the same as the order of the major subclauses of this subclause, highest precedence first."
8421:
7594:
7411:
6694:
If you want to use comma-as-operator within a single function argument, variable assignment, or other comma-separated list, you need to use parentheses, e.g.:
8413:
8602:
5540:
allows any arbitrary expression as its middle operand, despite being listed as having higher precedence than the assignment and comma operators. Thus
8098:
5451:
The parentheses are not necessary when taking the size of a value, only when taking the size of a type. However, they are usually used regardless.
8325:
6611:
is parsed differently in the two languages. In C, this expression is a syntax error, because the syntax for an assignment expression in C is:
7562:
6885:
had different meaning depending on whether they are used in a 'truth-value context' (i.e. when a
Boolean value was expected, for example in
8340:
8310:
7587:
7181:
7177:
5275:
According to the C99 standard, the right shift of a negative number is implementation defined. Most implementations, e.g., the GCC, use an
4737:
Note: for user-defined conversions, the return type implicitly and necessarily matches the operator name unless the type is inferred (e.g.
163:
6507:
Many of the operators containing multi-character sequences are given "names" built from the operator name of each character. For example,
8091:
8567:
5564:) is parsed as if parenthesized. Also, note that the immediate, unparenthesized result of a C cast expression cannot be the operand of
7907:
6769:
The precedence of the bitwise logical operators has been criticized. Conceptually, & and | are arithmetic operators like * and +.
6494:
8622:
8330:
8071:
909:
745:
8562:
8632:
49:) listed exist in C++; the column "Included in C", states whether an operator is also present in C. Note that C does not support
6406:
The precedence table determines the order of binding in chained expressions, when it is not expressly specified by parentheses.
5215:
The modulus operator works just with integer operands, for floating point numbers a library function must be used instead (like
7888:
7797:
7580:
7336:
6940:
Moreover, in C++ (and later versions of C) equality operations, with the exception of the three-way comparison operator, yield
7233:
8006:
107:
8557:
8552:
7978:
2688:
8026:
6245:
8036:
8021:
7727:
5233:
115:
6944:
type values which are conceptually a single bit (1 or 0) and as such do not properly belong in "bitwise" operations.
146:
represent valid values (literals, values from variables, or return value), object names, or lvalues, as appropriate.
7983:
7712:
8513:
8284:
8031:
7737:
7634:
7629:
7624:
5694:
5613:
4347:
8350:
8335:
8251:
8201:
8175:
8011:
7722:
7603:
6864:
5523:
5511:
4148:
3644:
1891:
1106:
111:
35:
7461:
8393:
8383:
7874:
7849:
7200:
7167:
7152:
8266:
8226:
7892:
6457:
is designed to act AFTER the entire expression is evaluated, the precedence table makes it clear that ONLY
7834:
7172:
6934:
5507:
4166:
582:
31:
8289:
7127:). The ISO C specification makes allowance for these keywords as preprocessor macros in the header file
3662:
8388:
8274:
7854:
5536:
A precedence table, while mostly adequate, cannot resolve a few details. In particular, note that the
8577:
8231:
8216:
6047:
1760:
50:
42:
5263:
as the "put-to" or "stream insertion" and "get-from" or "stream extraction" operators, respectively.
8320:
7869:
7864:
7826:
7717:
7546:
5824:
5503:
2062:
1981:
8451:
7935:
7700:
7361:
8241:
7556:
7386:
7311:
7137:, the inclusion of which has no effect. Until C++20, it also provided the corresponding header
6859:
Historically, there was no syntactic distinction between the bitwise and logical operators. In
8585:
8358:
8315:
7768:
7763:
7732:
7675:
7665:
6941:
6031:
6015:
4455:
4099:
3994:
2399:
2318:
2237:
2174:
8246:
8196:
8130:
4483:
8256:
8210:
7412:"Does the C/C++ ternary operator actually have the same precedence as assignment operators?"
7162:
7157:
5973:
5740:
5537:
5276:
4822:
663:
438:
162:
for a class type or enumerated type. Some of the operators have alternative spellings using
7270:
7250:
8493:
7879:
7839:
7747:
7436:
5013:
4624:
4583:
4173:
434:
371:
367:
80:
5440:
8627:
8534:
8403:
7897:
8052:
7859:
7785:
7685:
6388:
4237:
501:
73:
69:
8368:
8363:
8191:
4652:
Note: behaves like const_cast/static_cast/reinterpret_cast. In the last two cases the
99:. The formatting of these operators means that their precedence level is unimportant.
17:
8616:
8462:
8279:
7955:
7945:
7884:
5297:
5280:
2561:
2480:
2651:
For the given operators the semantic of the built-in combined assignment expression
8436:
8398:
8373:
7925:
7690:
7486:
5726:
4772:
6414:
is ambiguous without some precedence rule(s). The precedence table tells us that:
8508:
4847:
8016:
5754:
5430:
punctuator exists in C as of C23, it is not used as a scope resolution operator.
4669:
286:
7531:. open-std.org – The C++ Standards Committee. 1 September 1998. pp. 40–41.
7103:(character string) of the respective operator. This means that the expressions
8477:
8305:
7660:
7639:
7218:
5712:
5405:
4797:
7503:
6856:. This requires parentheses to be used more often than they otherwise would.
4656:
specifier is replaced with the type of the invented variable x declared with
8498:
8446:
2648:
All assignment expressions exist in C and C++ and can be overloaded in C++.
1087:
is defined and all four relational operators are automatically generated if
1890:
of their operands are evaluated, so they lose their well-used and expected
8503:
7286:. open-std.org – The C Standards Committee. 19 December 2011. p. 465.
6952:
C++ defines certain keywords to act as aliases for a number of operators:
6493:
6477:
being a temporary value. It is functionally equivalent to something like (
178:
All arithmetic operators exist in C and C++ and can be overloaded in C++.
8472:
8467:
8441:
7960:
7950:
7930:
7775:
7742:
7680:
7572:
7128:
5530:
5248:
4519:
1919:
203:
103:
102:
Most of the operators available in C and C++ are also available in other
8221:
8170:
8165:
8160:
8155:
8150:
8145:
8140:
6051:
5552:. So, the expression in the middle of the conditional operator (between
1080:
7644:
7138:
2149:
All bitwise operators exist in C and C++ and can be overloaded in C++.
8426:
7915:
7812:
7807:
7614:
5871:
5698:
5216:
4423:
46:
7123:
operator, and it can even be used to specify reference types (e.g.,
8206:
8135:
8125:
8114:
8001:
5515:
1059:
895:
39:
8456:
8431:
8378:
7940:
7920:
7844:
7792:
7780:
6492:
5490:
The array size can also be inferred if an initializer is provided.
1068:
to differentiate between prefix and postfix decrement operators.
904:
to differentiate between prefix and postfix increment operators.
8518:
7802:
6860:
119:
8087:
7576:
7619:
7111:
have identical meanings. It also means that, for example, the
4318:
123:
6933:
it behaved as a bitwise one). It was retained so as to keep
5468:(C23 defines both). Both operators have the same semantics.
4660:(which is never interpreted as a function declaration) or
7133:. For compatibility with C, C++ also provides the header
5522:
The syntax of expressions in C and C++ is specified by a
1079:
All comparison operators can be overloaded in C++. Since
1083:, the inequality operator is automatically generated if
126:
with the same precedence, associativity, and semantics.
8083:
7337:"C++ Built-in Operators, Precedence and Associativity"
6765:
Criticism of bitwise and equality operators precedence
5328:
operation can be applied, such as a pointer type. If
1862:
The operator has a total of 3 possible return types:
7564:
Postfix
Increment and Decrement Operators: ++ and --
8576:
8543:
8527:
8486:
8412:
8349:
8298:
8265:
8184:
8045:
7992:
7969:
7906:
7825:
7756:
7699:
7653:
7139:
7134:
7129:
7124:
7108:
7104:
7086:
7074:
7062:
7050:
7038:
7026:
7014:
7002:
6990:
6978:
6966:
6916:
6886:
6877:
6868:
6833:
6815:
6791:
6773:
5371:
5359:
5347:
5341:
5335:
5329:
5323:
5311:
5292:The actual address of an object with an overloaded
5258:
5252:
5217:
5147:
5113:
5066:
5032:
4983:
4949:
4900:
4866:
4750:
4738:
4707:
4689:
4600:
4393:
4285:
4257:
4198:
4055:
4021:
3931:
3875:
3850:
3799:
3774:
3710:
3680:
3581:
3547:
3493:
3459:
3405:
3371:
3317:
3283:
3229:
3195:
3141:
3107:
3053:
3019:
2965:
2931:
2877:
2843:
2789:
2755:
2704:
2606:
2575:
2525:
2494:
2444:
2413:
2363:
2332:
2282:
2251:
2210:
2188:
2107:
2076:
2026:
1995:
1954:
1932:
1814:
1777:
1712:
1669:
1606:
1563:
1500:
1457:
1394:
1351:
1288:
1245:
1182:
1139:
1063:
1022:
994:
950:
925:
899:
858:
830:
786:
761:
709:
678:
627:
596:
546:
515:
474:
452:
407:
385:
331:
300:
250:
219:
6430:does (now or later—see below), it does it ONLY to
5406:"Implementing operator->* for Smart Pointers"
6370:Throw operator (exceptions throwing, C++ only)
5271:
5269:
8638:Comparison of individual programming languages
7567:(Developer network), Microsoft, 17 August 2021
7529:ISO/IEC 14882:1998(E) Programming Language C++
7298:the ISO C 1999 standard, section 6.5.6 note 71
8099:
7588:
8:
7362:"C++ Operator Precedence - cppreference.com"
7115:keyword may be used to replace not only the
7284:ISO/IEC 9899:201x Programming Languages - C
7201:"Operator overloading§Comparison operators"
76:after the evaluation of the first operand.
8106:
8092:
8084:
7705:
7595:
7581:
7573:
7387:"C Operator Precedence - cppreference.com"
7312:"C Operator Precedence - cppreference.com"
5243:
5241:
167:
6915:it behaved as a logical operator, but in
1075:Comparison operators/relational operators
27:Similar syntax in both computer languages
7462:"c++ - How does the Comma Operator work"
6954:
5582:
5502:The following is a table that lists the
5477:The type name can also be inferred (e.g
4179:
4132:
3666:
3628:
2665:
2178:
2151:
1923:
1896:
1126:
1093:
752:
180:
7192:
5911:Dynamic memory deallocation (C++ only)
5208:
56:When not overloaded, for the operators
8326:Resource acquisition is initialization
1874:to which they all are convertible to.
6607:e = a < d ? a++ : a = d
5897:Dynamic memory allocation (C++ only)
4668:
4165:
4135:
3661:
3631:
2173:
2154:
1918:
1899:
1759:
1123:
1096:
744:
183:
7:
8341:Substitution failure is not an error
8311:Curiously recurring template pattern
7437:"Other operators - cppreference.com"
5251:in C++, writers often will refer to
8568:Comparison of programming languages
3753:Indirection ("object pointed to by
6330:Assignment by bitwise right shift
5883:Alignment requirement (since C11)
5684:Element selection through pointer
134:For the purposes of these tables,
25:
6320:Assignment by bitwise left shift
1062:uses the unnamed dummy-parameter
898:uses the unnamed dummy-parameter
8597:
8596:
8066:
8065:
6222:Coroutine processing (C++ only)
5481:) if an initializer is provided.
5674:Element selection by reference
3905:Structure dereference ("member
3535:Bitwise right shift assignment
8563:Comparison of ALGOL 68 and C++
7504:"Re^10: next unless condition"
7300:(Technical report). ISO. 1999.
5404:Meyers, Scott (October 1999),
5279:(i.e., sign extension), but a
3447:Bitwise left shift assignment
1:
7143:which had no effect as well.
6937:with existing installations.
6691:which is a valid expression.
5937:Pointer to member (C++ only)
5924:Pointer to member (C++ only)
5548:, and not as the meaningless
5322:must be a type for which the
3962:Structure reference ("member
6465:). In fact, the expression (
6453:, where though the post-fix
6246:Ternary conditional operator
5510:of all the operators in the
5464:operator, whereas C defines
3625:Member and pointer operators
2745:
45:. All the operators (except
8359:Comparison of C++ compilers
7232:"Integers implementation",
7178:Digraphs and trigraphs in C
7109:(a > 0 && !flag)
6867:and early C, the operators
6790:is syntactically parsed as
6418:is 'bound' more tightly to
6158:Bitwise XOR (exclusive or)
5441:C++11 User-defined literals
5096:Deallocate storage (array)
158:stand for any type(s), and
8654:
8558:Comparison of Java and C++
8553:Compatibility of C and C++
7979:Compatibility of C and C++
6461:gets incremented (and NOT
6350:Assignment by bitwise XOR
6340:Assignment by bitwise AND
6249:
6236:
6174:Bitwise OR (inclusive or)
5851:Indirection (dereference)
5772:
5761:
5753:Type cast (C++ only) (see
5739:Type cast (C++ only) (see
5725:Type cast (C++ only) (see
5711:Type cast (C++ only) (see
5634:
5623:
5550:(a ? b), (c : d)
5234:C++20 three-way comparison
4161:Outside class definitions
3657:Outside class definitions
2919:Multiplication assignment
2683:Outside class definitions
2169:Outside class definitions
1914:Outside class definitions
1119:Outside class definitions
198:Outside class definitions
8594:
8121:
8061:
7708:
7610:
7251:"user-defined conversion"
6639:In C++, it is parsed as:
6360:Assignment by bitwise OR
6280:Assignment by difference
6224:
6221:
6213:
6118:
6107:
6103:Greater than or equal to
6072:
6061:
6056:
6038:
6020:
6006:
5991:
5980:
5952:
5941:
5926:
5915:
5695:Run-time type information
5197:
5176:
5095:
5012:
4930:Allocate storage (array)
4929:
4846:
4841:
4821:
4816:
4796:
4791:
4771:
4736:
4685:
4682:
4674:
4651:
4623:
4582:
4577:
4553:
4548:
4518:
4513:
4482:
4477:
4453:
4448:
4422:
4371:
4366:
4346:
4341:
4317:
4236:
4231:
4152:
4144:
4141:
4138:
4121:
4093:
3992:
3987:
3961:
3904:
3828:
3752:
3747:
3648:
3640:
3637:
3634:
2674:
2671:
2668:
2560:
2479:
2398:
2317:
2236:
2209:
2187:
2160:
2157:
2061:
1980:
1953:
1931:
1905:
1902:
1861:
1773:
1764:
1653:
1548:Greater than or equal to
1547:
1441:
1335:
1229:
1181:
1138:
1110:
1102:
1099:
1057:
985:
982:
908:
893:
821:
818:
785:
760:
662:
581:
500:
433:
366:
285:
202:
189:
186:
8623:C (programming language)
8336:Special member functions
8252:Template metaprogramming
7271:Explicit type conversion
6696:
6641:
6613:
6605:
6565:
6525:
6438:); it is equivalent to (
6310:Assignment by remainder
5546:a ? (b, c) : d
5524:phrase structure grammar
4194:
4191:
4000:of object pointed to by
3909:of object pointed to by
3829:Address-of ("address of
3676:
3673:
2663:is evaluated only once.
1892:short-circuit evaluation
1135:
749:
8633:Operators (programming)
7168:Boolean algebra (logic)
7153:Bitwise operations in C
7105:(a > 0 and not flag)
6814:whereas the expression
6603:Hence, the expression:
6497:Precedence and bindings
6300:Assignment by quotient
3649:C++ prototype examples
3359:Bitwise XOR assignment
3183:Bitwise AND assignment
2831:Subtraction assignment
2675:C++ prototype examples
1906:C++ prototype examples
190:C++ prototype examples
7984:Comparison with Pascal
7604:C programming language
7488:C history § Neonatal C
7173:Table of logic symbols
7119:operator but also the
6935:backward compatibility
6876:didn't exist. Instead
6498:
6290:Assignment by product
6083:Less than or equal to
5542:a ? b, c : d
3271:Bitwise OR assignment
1920:Logical negation (NOT)
1654:Less than or equal to
164:digraphs and trigraphs
79:C++ also contains the
18:Function-call operator
8394:Oracle Solaris Studio
7557:C Operator Precedence
6948:C++ operator synonyms
6496:
5296:can be obtained with
4372:User-defined literals
1872:std::partial_ordering
43:programming languages
8422:Comparison of C IDEs
8232:Operator overloading
8217:Function overloading
6563:while in C++ it is:
6473:) is evaluated with
6048:Three-way comparison
4554:Type identification
4142:Can overload in C++
3638:Can overload in C++
3007:Division assignment
2743:Addition assignment
2644:Assignment operators
1868:std::strong_ordering
1761:Three-way comparison
666:(integer remainder)
174:Arithmetic operators
51:operator overloading
8321:One Definition Rule
7441:en.cppreference.com
7391:en.cppreference.com
7366:en.cppreference.com
7316:en.cppreference.com
6426:, so that whatever
5664:Array subscripting
5498:Operator precedence
5310:The return type of
4319:Ternary conditional
4153:Prototype examples
3993:Member selected by
2562:Bitwise right shift
2161:Prototype examples
1111:Prototype examples
8487:Superset languages
8389:Intel C++ Compiler
8207:Exception handling
7341:docs.microsoft.com
7125:int bitand ref = n
6499:
6270:Assignment by sum
6260:Direct assignment
5645:Postfix decrement
5632:Postfix increment
5578:sizeof ((int) * x)
5572:is interpreted as
5544:is interpreted as
5413:Dr. Dobb's Journal
5247:In the context of
5014:Deallocate storage
3095:Modulo assignment
2481:Bitwise left shift
1864:std::weak_ordering
106:languages such as
30:This is a list of
8610:
8609:
8586:Bjarne Stroustrup
8369:Borland Turbo C++
8316:Most vexing parse
8257:Virtual functions
8081:
8080:
7821:
7820:
7508:www.perlmonks.org
7097:
7096:
6515:are often called
6397:
6396:
6379:
5783:Prefix decrement
5770:Prefix increment
5604:
5574:(sizeof(int)) * x
5370:gets expanded to
5202:
5201:
4664:, respectively.
4126:
4125:
4100:pointer-to-member
4094:Member of object
3995:pointer-to-member
3622:
3621:
2689:Direct assignment
2655:is equivalent to
2641:
2640:
2145:Bitwise operators
2142:
2141:
1881:Logical operators
1878:
1877:
1089:operator<=>
1072:
1071:
372:integer promotion
168:operator synonyms
16:(Redirected from
8645:
8600:
8599:
8267:Standard Library
8222:Move constructor
8211:Exception safety
8202:Copy constructor
8108:
8101:
8094:
8085:
8069:
8068:
7706:
7701:Standard library
7597:
7590:
7583:
7574:
7568:
7552:
7533:
7532:
7525:
7519:
7518:
7516:
7514:
7500:
7494:
7492:
7483:
7477:
7476:
7474:
7472:
7458:
7452:
7451:
7449:
7447:
7433:
7427:
7426:
7424:
7422:
7408:
7402:
7401:
7399:
7397:
7383:
7377:
7376:
7374:
7372:
7358:
7352:
7351:
7349:
7347:
7333:
7327:
7326:
7324:
7322:
7308:
7302:
7301:
7294:
7288:
7287:
7280:
7274:
7268:
7262:
7261:
7259:
7257:
7247:
7241:
7239:
7229:
7223:
7222:
7215:
7209:
7208:
7205:cppreference.com
7197:
7163:Logical operator
7158:Bit manipulation
7141:
7136:
7131:
7126:
7114:
7110:
7106:
7093:
7088:
7081:
7076:
7069:
7064:
7057:
7052:
7045:
7040:
7033:
7028:
7021:
7016:
7009:
7004:
6997:
6992:
6985:
6980:
6973:
6968:
6955:
6932:
6931:
6928:
6925:
6922:
6919:
6914:
6913:
6910:
6907:
6904:
6901:
6898:
6895:
6892:
6889:
6884:
6883:
6880:
6875:
6874:
6871:
6855:
6854:
6851:
6848:
6845:
6842:
6839:
6836:
6831:
6830:
6827:
6824:
6821:
6818:
6813:
6812:
6809:
6806:
6803:
6800:
6797:
6794:
6789:
6788:
6785:
6782:
6779:
6776:
6760:
6757:
6754:
6751:
6748:
6745:
6742:
6739:
6736:
6733:
6730:
6727:
6724:
6721:
6718:
6715:
6712:
6709:
6706:
6703:
6700:
6687:
6684:
6681:
6678:
6675:
6672:
6669:
6666:
6663:
6660:
6657:
6654:
6651:
6648:
6645:
6635:
6632:
6629:
6626:
6623:
6620:
6617:
6599:
6596:
6593:
6590:
6587:
6584:
6581:
6578:
6575:
6572:
6569:
6559:
6556:
6553:
6550:
6547:
6544:
6541:
6538:
6535:
6532:
6529:
6514:
6510:
6488:
6484:
6480:
6476:
6472:
6468:
6464:
6460:
6456:
6452:
6449:Similarly, with
6445:
6441:
6437:
6433:
6429:
6425:
6421:
6417:
6413:
6385:
6377:
6367:
6357:
6347:
6337:
6327:
6317:
6307:
6297:
6287:
6277:
6267:
6257:
6242:
6232:
6219:
6203:
6187:
6171:
6155:
6139:
6126:
6113:
6100:
6090:
6080:
6067:
6044:
6028:
6012:
5999:
5986:
5970:
5960:
5947:
5934:
5921:
5908:
5904:
5894:
5890:
5880:
5868:
5858:
5848:
5838:
5825:ones' complement
5820:
5810:
5800:
5790:
5780:
5767:
5750:
5741:reinterpret_cast
5736:
5735:reinterpret_cast
5722:
5708:
5697:(C++ only) (see
5691:
5681:
5671:
5661:
5652:
5642:
5629:
5614:Scope resolution
5610:
5602:
5583:
5579:
5575:
5571:
5570:sizeof (int) * x
5567:
5563:
5557:
5551:
5547:
5543:
5538:ternary operator
5491:
5488:
5482:
5480:
5475:
5469:
5467:
5463:
5458:
5452:
5449:
5443:
5437:
5431:
5429:
5424:
5418:
5416:
5410:
5401:
5395:
5393:
5392:
5389:
5386:
5383:
5380:
5377:
5374:
5369:
5368:
5365:
5362:
5357:
5356:
5353:
5350:
5345:
5344:
5339:
5338:
5333:
5332:
5327:
5326:
5321:
5320:
5317:
5314:
5308:
5302:
5300:
5295:
5290:
5284:
5277:arithmetic shift
5273:
5264:
5262:
5261:
5256:
5255:
5245:
5236:
5230:
5224:
5221:
5220:
5213:
5189:
5172:
5171:
5168:
5165:
5162:
5159:
5156:
5153:
5150:
5144:
5143:
5140:
5137:
5134:
5131:
5128:
5125:
5122:
5119:
5116:
5104:
5091:
5090:
5087:
5084:
5081:
5078:
5075:
5072:
5069:
5063:
5062:
5059:
5056:
5053:
5050:
5047:
5044:
5041:
5038:
5035:
5023:
5008:
5007:
5004:
5001:
4998:
4995:
4992:
4989:
4986:
4980:
4979:
4976:
4973:
4970:
4967:
4964:
4961:
4958:
4955:
4952:
4940:
4925:
4924:
4921:
4918:
4915:
4912:
4909:
4906:
4903:
4897:
4896:
4893:
4890:
4887:
4884:
4881:
4878:
4875:
4872:
4869:
4857:
4848:Allocate storage
4833:
4830:reinterpret_cast
4823:reinterpret_cast
4808:
4783:
4766:
4765:
4762:
4759:
4756:
4753:
4748:
4747:
4744:
4741:
4726:
4725:
4722:
4719:
4716:
4713:
4710:
4705:
4704:
4701:
4698:
4695:
4692:
4680:
4663:
4659:
4655:
4643:
4639:
4635:
4631:
4616:
4615:
4612:
4609:
4606:
4603:
4591:
4569:
4562:
4540:
4533:
4505:
4497:
4469:
4440:
4433:
4418:
4417:
4414:
4411:
4408:
4405:
4402:
4399:
4396:
4381:
4358:
4348:Scope resolution
4333:
4313:
4312:
4309:
4306:
4303:
4300:
4297:
4294:
4291:
4288:
4282:
4281:
4278:
4275:
4272:
4269:
4266:
4263:
4260:
4248:
4229:
4228:
4225:
4222:
4219:
4216:
4213:
4210:
4207:
4204:
4201:
4189:
4133:
4113:
4089:
4088:
4085:
4082:
4079:
4076:
4073:
4070:
4067:
4064:
4061:
4058:
4052:
4051:
4048:
4045:
4042:
4039:
4036:
4033:
4030:
4027:
4024:
4012:
3979:
3953:
3952:
3949:
3946:
3943:
3940:
3937:
3934:
3922:
3900:
3899:
3896:
3893:
3890:
3887:
3884:
3881:
3878:
3872:
3871:
3868:
3865:
3862:
3859:
3856:
3853:
3841:
3824:
3823:
3820:
3817:
3814:
3811:
3808:
3805:
3802:
3796:
3795:
3792:
3789:
3786:
3783:
3780:
3777:
3765:
3744:
3743:
3740:
3737:
3734:
3731:
3728:
3725:
3722:
3719:
3716:
3713:
3708:
3707:
3704:
3701:
3698:
3695:
3692:
3689:
3686:
3683:
3671:
3629:
3618:
3617:
3614:
3611:
3608:
3605:
3602:
3599:
3596:
3593:
3590:
3587:
3584:
3578:
3577:
3574:
3571:
3568:
3565:
3562:
3559:
3556:
3553:
3550:
3544:
3530:
3529:
3526:
3523:
3520:
3517:
3514:
3511:
3508:
3505:
3502:
3499:
3496:
3490:
3489:
3486:
3483:
3480:
3477:
3474:
3471:
3468:
3465:
3462:
3456:
3442:
3441:
3438:
3435:
3432:
3429:
3426:
3423:
3420:
3417:
3414:
3411:
3408:
3402:
3401:
3398:
3395:
3392:
3389:
3386:
3383:
3380:
3377:
3374:
3368:
3354:
3353:
3350:
3347:
3344:
3341:
3338:
3335:
3332:
3329:
3326:
3323:
3320:
3314:
3313:
3310:
3307:
3304:
3301:
3298:
3295:
3292:
3289:
3286:
3280:
3266:
3265:
3262:
3259:
3256:
3253:
3250:
3247:
3244:
3241:
3238:
3235:
3232:
3226:
3225:
3222:
3219:
3216:
3213:
3210:
3207:
3204:
3201:
3198:
3192:
3178:
3177:
3174:
3171:
3168:
3165:
3162:
3159:
3156:
3153:
3150:
3147:
3144:
3138:
3137:
3134:
3131:
3128:
3125:
3122:
3119:
3116:
3113:
3110:
3104:
3090:
3089:
3086:
3083:
3080:
3077:
3074:
3071:
3068:
3065:
3062:
3059:
3056:
3050:
3049:
3046:
3043:
3040:
3037:
3034:
3031:
3028:
3025:
3022:
3016:
3002:
3001:
2998:
2995:
2992:
2989:
2986:
2983:
2980:
2977:
2974:
2971:
2968:
2962:
2961:
2958:
2955:
2952:
2949:
2946:
2943:
2940:
2937:
2934:
2928:
2914:
2913:
2910:
2907:
2904:
2901:
2898:
2895:
2892:
2889:
2886:
2883:
2880:
2874:
2873:
2870:
2867:
2864:
2861:
2858:
2855:
2852:
2849:
2846:
2840:
2826:
2825:
2822:
2819:
2816:
2813:
2810:
2807:
2804:
2801:
2798:
2795:
2792:
2786:
2785:
2782:
2779:
2776:
2773:
2770:
2767:
2764:
2761:
2758:
2752:
2735:
2734:
2731:
2728:
2725:
2722:
2719:
2716:
2713:
2710:
2707:
2701:
2700:
2666:
2662:
2658:
2654:
2637:
2636:
2633:
2630:
2627:
2624:
2621:
2618:
2615:
2612:
2609:
2603:
2602:
2599:
2596:
2593:
2590:
2587:
2584:
2581:
2578:
2572:
2556:
2555:
2552:
2549:
2546:
2543:
2540:
2537:
2534:
2531:
2528:
2522:
2521:
2518:
2515:
2512:
2509:
2506:
2503:
2500:
2497:
2491:
2475:
2474:
2471:
2468:
2465:
2462:
2459:
2456:
2453:
2450:
2447:
2441:
2440:
2437:
2434:
2431:
2428:
2425:
2422:
2419:
2416:
2410:
2394:
2393:
2390:
2387:
2384:
2381:
2378:
2375:
2372:
2369:
2366:
2360:
2359:
2356:
2353:
2350:
2347:
2344:
2341:
2338:
2335:
2329:
2313:
2312:
2309:
2306:
2303:
2300:
2297:
2294:
2291:
2288:
2285:
2279:
2278:
2275:
2272:
2269:
2266:
2263:
2260:
2257:
2254:
2248:
2232:
2231:
2228:
2225:
2222:
2219:
2216:
2213:
2207:
2206:
2203:
2200:
2197:
2194:
2191:
2184:
2152:
2138:
2137:
2134:
2131:
2128:
2125:
2122:
2119:
2116:
2113:
2110:
2104:
2103:
2100:
2097:
2094:
2091:
2088:
2085:
2082:
2079:
2073:
2057:
2056:
2053:
2050:
2047:
2044:
2041:
2038:
2035:
2032:
2029:
2023:
2022:
2019:
2016:
2013:
2010:
2007:
2004:
2001:
1998:
1992:
1976:
1975:
1972:
1969:
1966:
1963:
1960:
1957:
1951:
1950:
1947:
1944:
1941:
1938:
1935:
1929:
1897:
1873:
1869:
1865:
1857:
1856:
1853:
1850:
1847:
1844:
1841:
1838:
1835:
1832:
1829:
1826:
1823:
1820:
1817:
1811:
1810:
1807:
1804:
1801:
1798:
1795:
1792:
1789:
1786:
1783:
1780:
1771:
1755:
1754:
1751:
1748:
1745:
1742:
1739:
1736:
1733:
1730:
1727:
1724:
1721:
1718:
1715:
1709:
1708:
1705:
1702:
1699:
1696:
1693:
1690:
1687:
1684:
1681:
1678:
1675:
1672:
1663:
1649:
1648:
1645:
1642:
1639:
1636:
1633:
1630:
1627:
1624:
1621:
1618:
1615:
1612:
1609:
1603:
1602:
1599:
1596:
1593:
1590:
1587:
1584:
1581:
1578:
1575:
1572:
1569:
1566:
1557:
1543:
1542:
1539:
1536:
1533:
1530:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1506:
1503:
1497:
1496:
1493:
1490:
1487:
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1451:
1437:
1436:
1433:
1430:
1427:
1424:
1421:
1418:
1415:
1412:
1409:
1406:
1403:
1400:
1397:
1391:
1390:
1387:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1357:
1354:
1345:
1331:
1330:
1327:
1324:
1321:
1318:
1315:
1312:
1309:
1306:
1303:
1300:
1297:
1294:
1291:
1285:
1284:
1281:
1278:
1275:
1272:
1269:
1266:
1263:
1260:
1257:
1254:
1251:
1248:
1239:
1225:
1224:
1221:
1218:
1215:
1212:
1209:
1206:
1203:
1200:
1197:
1194:
1191:
1188:
1185:
1179:
1178:
1175:
1172:
1169:
1166:
1163:
1160:
1157:
1154:
1151:
1148:
1145:
1142:
1133:
1094:
1090:
1086:
1067:
1066:
1053:
1052:
1049:
1046:
1043:
1040:
1037:
1034:
1031:
1028:
1025:
1019:
1018:
1015:
1012:
1009:
1006:
1003:
1000:
997:
991:
978:
977:
974:
971:
968:
965:
962:
959:
956:
953:
947:
946:
943:
940:
937:
934:
931:
928:
922:
903:
902:
889:
888:
885:
882:
879:
876:
873:
870:
867:
864:
861:
855:
854:
851:
848:
845:
842:
839:
836:
833:
827:
814:
813:
810:
807:
804:
801:
798:
795:
792:
789:
783:
782:
779:
776:
773:
770:
767:
764:
758:
740:
739:
736:
733:
730:
727:
724:
721:
718:
715:
712:
706:
705:
702:
699:
696:
693:
690:
687:
684:
681:
675:
658:
657:
654:
651:
648:
645:
642:
639:
636:
633:
630:
624:
623:
620:
617:
614:
611:
608:
605:
602:
599:
593:
577:
576:
573:
570:
567:
564:
561:
558:
555:
552:
549:
543:
542:
539:
536:
533:
530:
527:
524:
521:
518:
512:
496:
495:
492:
489:
486:
483:
480:
477:
471:
470:
467:
464:
461:
458:
455:
449:
439:additive inverse
429:
428:
425:
422:
419:
416:
413:
410:
404:
403:
400:
397:
394:
391:
388:
382:
362:
361:
358:
355:
352:
349:
346:
343:
340:
337:
334:
328:
327:
324:
321:
318:
315:
312:
309:
306:
303:
297:
281:
280:
277:
274:
271:
268:
265:
262:
259:
256:
253:
247:
246:
243:
240:
237:
234:
231:
228:
225:
222:
216:
215:
181:
161:
157:
153:
149:
145:
141:
137:
98:
97:reinterpret_cast
94:
90:
86:
67:
63:
59:
21:
8653:
8652:
8648:
8647:
8646:
8644:
8643:
8642:
8613:
8612:
8611:
8606:
8590:
8572:
8546:other languages
8545:
8539:
8523:
8482:
8408:
8345:
8294:
8261:
8180:
8117:
8112:
8082:
8077:
8057:
8041:
7994:
7988:
7972:other languages
7971:
7970:Comparison with
7965:
7902:
7840:Borland Turbo C
7817:
7757:Implementations
7752:
7695:
7649:
7606:
7601:
7561:
7544:
7541:
7536:
7527:
7526:
7522:
7512:
7510:
7502:
7501:
7497:
7485:
7484:
7480:
7470:
7468:
7460:
7459:
7455:
7445:
7443:
7435:
7434:
7430:
7420:
7418:
7410:
7409:
7405:
7395:
7393:
7385:
7384:
7380:
7370:
7368:
7360:
7359:
7355:
7345:
7343:
7335:
7334:
7330:
7320:
7318:
7310:
7309:
7305:
7296:
7295:
7291:
7282:
7281:
7277:
7269:
7265:
7255:
7253:
7249:
7248:
7244:
7231:
7230:
7226:
7217:
7216:
7212:
7199:
7198:
7194:
7190:
7149:
7112:
7091:
7079:
7067:
7055:
7043:
7031:
7019:
7007:
6995:
6983:
6971:
6950:
6929:
6926:
6923:
6920:
6917:
6911:
6908:
6905:
6902:
6899:
6896:
6893:
6890:
6887:
6881:
6878:
6872:
6869:
6852:
6849:
6846:
6843:
6840:
6837:
6834:
6828:
6825:
6822:
6819:
6816:
6810:
6807:
6804:
6801:
6798:
6795:
6792:
6786:
6783:
6780:
6777:
6774:
6772:The expression
6767:
6762:
6761:
6758:
6755:
6752:
6749:
6746:
6743:
6740:
6737:
6734:
6731:
6728:
6725:
6722:
6719:
6716:
6713:
6710:
6707:
6704:
6701:
6698:
6689:
6688:
6685:
6682:
6679:
6676:
6673:
6670:
6667:
6664:
6661:
6658:
6655:
6652:
6649:
6646:
6643:
6637:
6636:
6633:
6630:
6627:
6624:
6621:
6618:
6615:
6609:
6608:
6601:
6600:
6597:
6594:
6591:
6588:
6585:
6582:
6579:
6576:
6573:
6570:
6567:
6561:
6560:
6557:
6554:
6551:
6548:
6545:
6542:
6539:
6536:
6533:
6530:
6527:
6512:
6508:
6486:
6482:
6478:
6474:
6470:
6466:
6462:
6458:
6454:
6450:
6443:
6439:
6435:
6431:
6427:
6423:
6419:
6415:
6411:
6404:
6383:
6365:
6355:
6345:
6335:
6325:
6315:
6305:
6295:
6285:
6275:
6265:
6255:
6240:
6230:
6217:
6201:
6185:
6169:
6153:
6137:
6124:
6111:
6098:
6088:
6078:
6065:
6050:(Introduced in
6042:
6026:
6010:
5997:
5984:
5968:
5958:
5950:Multiplication
5945:
5932:
5919:
5906:
5902:
5892:
5888:
5878:
5866:
5856:
5846:
5832:
5818:
5808:
5798:
5788:
5778:
5765:
5748:
5734:
5720:
5706:
5689:
5679:
5669:
5660:
5650:
5640:
5627:
5608:
5577:
5573:
5569:
5565:
5559:
5553:
5549:
5545:
5541:
5500:
5495:
5494:
5489:
5485:
5478:
5476:
5472:
5465:
5461:
5459:
5455:
5450:
5446:
5438:
5434:
5427:
5425:
5421:
5408:
5403:
5402:
5398:
5390:
5387:
5384:
5381:
5378:
5375:
5372:
5366:
5363:
5360:
5354:
5351:
5348:
5342:
5336:
5330:
5324:
5318:
5315:
5312:
5309:
5305:
5298:
5293:
5291:
5287:
5274:
5267:
5259:
5253:
5246:
5239:
5231:
5227:
5218:
5214:
5210:
5184:
5178:
5177:Exception check
5169:
5166:
5163:
5160:
5157:
5154:
5151:
5148:
5141:
5138:
5135:
5132:
5129:
5126:
5123:
5120:
5117:
5114:
5099:
5088:
5085:
5082:
5079:
5076:
5073:
5070:
5067:
5060:
5057:
5054:
5051:
5048:
5045:
5042:
5039:
5036:
5033:
5018:
5005:
5002:
4999:
4996:
4993:
4990:
4987:
4984:
4977:
4974:
4971:
4968:
4965:
4962:
4959:
4956:
4953:
4950:
4933:
4922:
4919:
4916:
4913:
4910:
4907:
4904:
4901:
4894:
4891:
4888:
4885:
4882:
4879:
4876:
4873:
4870:
4867:
4852:
4828:
4803:
4778:
4763:
4760:
4757:
4754:
4751:
4745:
4742:
4739:
4723:
4720:
4717:
4714:
4711:
4708:
4706:
4702:
4699:
4696:
4693:
4690:
4675:
4661:
4657:
4653:
4641:
4640:
4637:
4636:
4633:
4632:
4629:
4613:
4610:
4607:
4604:
4601:
4589:
4586:(C-style cast)
4564:
4563:
4557:
4535:
4534:
4528:
4522:
4500:
4498:
4492:
4486:
4464:
4458:
4435:
4434:
4428:
4415:
4412:
4409:
4406:
4403:
4400:
4397:
4394:
4379:
4373:
4352:
4323:
4310:
4307:
4304:
4301:
4298:
4295:
4292:
4289:
4286:
4279:
4276:
4273:
4270:
4267:
4264:
4261:
4258:
4242:
4226:
4223:
4220:
4217:
4214:
4211:
4208:
4205:
4202:
4199:
4180:
4174:Function object
4170:
4158:As member of K
4146:
4131:
4129:Other operators
4107:
4086:
4083:
4080:
4077:
4074:
4071:
4068:
4065:
4062:
4059:
4056:
4049:
4046:
4043:
4040:
4037:
4034:
4031:
4028:
4025:
4022:
4006:
3973:
3954:
3950:
3947:
3944:
3941:
3938:
3935:
3932:
3916:
3897:
3894:
3891:
3888:
3885:
3882:
3879:
3876:
3869:
3866:
3863:
3860:
3857:
3854:
3851:
3836:
3821:
3818:
3815:
3812:
3809:
3806:
3803:
3800:
3793:
3790:
3787:
3784:
3781:
3778:
3775:
3760:
3745:
3741:
3738:
3735:
3732:
3729:
3726:
3723:
3720:
3717:
3714:
3711:
3709:
3705:
3702:
3699:
3696:
3693:
3690:
3687:
3684:
3681:
3667:
3654:As member of K
3642:
3627:
3615:
3612:
3609:
3606:
3603:
3600:
3597:
3594:
3591:
3588:
3585:
3582:
3575:
3572:
3569:
3566:
3563:
3560:
3557:
3554:
3551:
3548:
3538:
3527:
3524:
3521:
3518:
3515:
3512:
3509:
3506:
3503:
3500:
3497:
3494:
3487:
3484:
3481:
3478:
3475:
3472:
3469:
3466:
3463:
3460:
3450:
3439:
3436:
3433:
3430:
3427:
3424:
3421:
3418:
3415:
3412:
3409:
3406:
3399:
3396:
3393:
3390:
3387:
3384:
3381:
3378:
3375:
3372:
3362:
3351:
3348:
3345:
3342:
3339:
3336:
3333:
3330:
3327:
3324:
3321:
3318:
3311:
3308:
3305:
3302:
3299:
3296:
3293:
3290:
3287:
3284:
3274:
3263:
3260:
3257:
3254:
3251:
3248:
3245:
3242:
3239:
3236:
3233:
3230:
3223:
3220:
3217:
3214:
3211:
3208:
3205:
3202:
3199:
3196:
3186:
3175:
3172:
3169:
3166:
3163:
3160:
3157:
3154:
3151:
3148:
3145:
3142:
3135:
3132:
3129:
3126:
3123:
3120:
3117:
3114:
3111:
3108:
3098:
3087:
3084:
3081:
3078:
3075:
3072:
3069:
3066:
3063:
3060:
3057:
3054:
3047:
3044:
3041:
3038:
3035:
3032:
3029:
3026:
3023:
3020:
3010:
2999:
2996:
2993:
2990:
2987:
2984:
2981:
2978:
2975:
2972:
2969:
2966:
2959:
2956:
2953:
2950:
2947:
2944:
2941:
2938:
2935:
2932:
2922:
2911:
2908:
2905:
2902:
2899:
2896:
2893:
2890:
2887:
2884:
2881:
2878:
2871:
2868:
2865:
2862:
2859:
2856:
2853:
2850:
2847:
2844:
2834:
2823:
2820:
2817:
2814:
2811:
2808:
2805:
2802:
2799:
2796:
2793:
2790:
2783:
2780:
2777:
2774:
2771:
2768:
2765:
2762:
2759:
2756:
2746:
2732:
2729:
2726:
2723:
2720:
2717:
2714:
2711:
2708:
2705:
2694:
2693:
2680:As member of K
2660:
2656:
2652:
2646:
2634:
2631:
2628:
2625:
2622:
2619:
2616:
2613:
2610:
2607:
2600:
2597:
2594:
2591:
2588:
2585:
2582:
2579:
2576:
2566:
2553:
2550:
2547:
2544:
2541:
2538:
2535:
2532:
2529:
2526:
2519:
2516:
2513:
2510:
2507:
2504:
2501:
2498:
2495:
2485:
2472:
2469:
2466:
2463:
2460:
2457:
2454:
2451:
2448:
2445:
2438:
2435:
2432:
2429:
2426:
2423:
2420:
2417:
2414:
2404:
2391:
2388:
2385:
2382:
2379:
2376:
2373:
2370:
2367:
2364:
2357:
2354:
2351:
2348:
2345:
2342:
2339:
2336:
2333:
2323:
2310:
2307:
2304:
2301:
2298:
2295:
2292:
2289:
2286:
2283:
2276:
2273:
2270:
2267:
2264:
2261:
2258:
2255:
2252:
2242:
2229:
2226:
2223:
2220:
2217:
2214:
2211:
2204:
2201:
2198:
2195:
2192:
2189:
2185:
2179:
2166:As member of K
2147:
2135:
2132:
2129:
2126:
2123:
2120:
2117:
2114:
2111:
2108:
2101:
2098:
2095:
2092:
2089:
2086:
2083:
2080:
2077:
2067:
2054:
2051:
2048:
2045:
2042:
2039:
2036:
2033:
2030:
2027:
2020:
2017:
2014:
2011:
2008:
2005:
2002:
1999:
1996:
1986:
1973:
1970:
1967:
1964:
1961:
1958:
1955:
1948:
1945:
1942:
1939:
1936:
1933:
1924:
1911:As member of K
1883:
1871:
1867:
1863:
1854:
1851:
1848:
1845:
1842:
1839:
1836:
1833:
1830:
1827:
1824:
1821:
1818:
1815:
1808:
1805:
1802:
1799:
1796:
1793:
1790:
1787:
1784:
1781:
1778:
1765:
1752:
1749:
1746:
1743:
1740:
1737:
1734:
1731:
1728:
1725:
1722:
1719:
1716:
1713:
1706:
1703:
1700:
1697:
1694:
1691:
1688:
1685:
1682:
1679:
1676:
1673:
1670:
1657:
1646:
1643:
1640:
1637:
1634:
1631:
1628:
1625:
1622:
1619:
1616:
1613:
1610:
1607:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1570:
1567:
1564:
1551:
1540:
1537:
1534:
1531:
1528:
1525:
1522:
1519:
1516:
1513:
1510:
1507:
1504:
1501:
1494:
1491:
1488:
1485:
1482:
1479:
1476:
1473:
1470:
1467:
1464:
1461:
1458:
1445:
1434:
1431:
1428:
1425:
1422:
1419:
1416:
1413:
1410:
1407:
1404:
1401:
1398:
1395:
1388:
1385:
1382:
1379:
1376:
1373:
1370:
1367:
1364:
1361:
1358:
1355:
1352:
1339:
1328:
1325:
1322:
1319:
1316:
1313:
1310:
1307:
1304:
1301:
1298:
1295:
1292:
1289:
1282:
1279:
1276:
1273:
1270:
1267:
1264:
1261:
1258:
1255:
1252:
1249:
1246:
1233:
1222:
1219:
1216:
1213:
1210:
1207:
1204:
1201:
1198:
1195:
1192:
1189:
1186:
1183:
1176:
1173:
1170:
1167:
1164:
1161:
1158:
1155:
1152:
1149:
1146:
1143:
1140:
1127:
1116:As member of K
1104:
1088:
1084:
1077:
1064:
1050:
1047:
1044:
1041:
1038:
1035:
1032:
1029:
1026:
1023:
1016:
1013:
1010:
1007:
1004:
1001:
998:
995:
986:
975:
972:
969:
966:
963:
960:
957:
954:
951:
944:
941:
938:
935:
932:
929:
926:
917:
900:
886:
883:
880:
877:
874:
871:
868:
865:
862:
859:
852:
849:
846:
843:
840:
837:
834:
831:
822:
811:
808:
805:
802:
799:
796:
793:
790:
787:
780:
777:
774:
771:
768:
765:
762:
753:
737:
734:
731:
728:
725:
722:
719:
716:
713:
710:
703:
700:
697:
694:
691:
688:
685:
682:
679:
669:
655:
652:
649:
646:
643:
640:
637:
634:
631:
628:
621:
618:
615:
612:
609:
606:
603:
600:
597:
587:
574:
571:
568:
565:
562:
559:
556:
553:
550:
547:
540:
537:
534:
531:
528:
525:
522:
519:
516:
506:
493:
490:
487:
484:
481:
478:
475:
468:
465:
462:
459:
456:
453:
444:
426:
423:
420:
417:
414:
411:
408:
401:
398:
395:
392:
389:
386:
377:
359:
356:
353:
350:
347:
344:
341:
338:
335:
332:
325:
322:
319:
316:
313:
310:
307:
304:
301:
291:
278:
275:
272:
269:
266:
263:
260:
257:
254:
251:
244:
241:
238:
235:
232:
229:
226:
223:
220:
209:
208:
195:As member of K
176:
159:
155:
151:
147:
143:
139:
135:
132:
96:
92:
88:
84:
81:type conversion
65:
61:
57:
28:
23:
22:
15:
12:
11:
5:
8651:
8649:
8641:
8640:
8635:
8630:
8625:
8615:
8614:
8608:
8607:
8595:
8592:
8591:
8589:
8588:
8582:
8580:
8574:
8573:
8571:
8570:
8565:
8560:
8555:
8549:
8547:
8541:
8540:
8538:
8537:
8531:
8529:
8525:
8524:
8522:
8521:
8516:
8511:
8506:
8501:
8496:
8490:
8488:
8484:
8483:
8481:
8480:
8475:
8470:
8465:
8459:
8454:
8449:
8444:
8439:
8434:
8429:
8424:
8418:
8416:
8410:
8409:
8407:
8406:
8401:
8396:
8391:
8386:
8381:
8376:
8371:
8366:
8361:
8355:
8353:
8347:
8346:
8344:
8343:
8338:
8333:
8328:
8323:
8318:
8313:
8308:
8302:
8300:
8296:
8295:
8293:
8292:
8287:
8282:
8280:Smart pointers
8277:
8271:
8269:
8263:
8262:
8260:
8259:
8254:
8249:
8244:
8239:
8234:
8229:
8227:new and delete
8224:
8219:
8214:
8204:
8199:
8194:
8188:
8186:
8182:
8181:
8179:
8178:
8173:
8168:
8163:
8158:
8153:
8148:
8143:
8138:
8133:
8128:
8122:
8119:
8118:
8113:
8111:
8110:
8103:
8096:
8088:
8079:
8078:
8076:
8075:
8062:
8059:
8058:
8056:
8055:
8053:Dennis Ritchie
8049:
8047:
8043:
8042:
8040:
8039:
8034:
8029:
8024:
8019:
8014:
8009:
8004:
7998:
7996:
7990:
7989:
7987:
7986:
7981:
7975:
7973:
7967:
7966:
7964:
7963:
7958:
7953:
7948:
7943:
7938:
7933:
7928:
7923:
7918:
7912:
7910:
7904:
7903:
7901:
7900:
7895:
7882:
7877:
7872:
7867:
7862:
7857:
7852:
7847:
7842:
7837:
7831:
7829:
7823:
7822:
7819:
7818:
7816:
7815:
7810:
7805:
7800:
7795:
7790:
7789:
7788:
7778:
7773:
7772:
7771:
7760:
7758:
7754:
7753:
7751:
7750:
7745:
7740:
7735:
7730:
7728:Dynamic memory
7725:
7720:
7715:
7709:
7703:
7697:
7696:
7694:
7693:
7688:
7683:
7678:
7673:
7668:
7663:
7657:
7655:
7651:
7650:
7648:
7647:
7642:
7637:
7632:
7627:
7622:
7617:
7611:
7608:
7607:
7602:
7600:
7599:
7592:
7585:
7577:
7571:
7570:
7559:
7554:
7540:
7539:External links
7537:
7535:
7534:
7520:
7495:
7478:
7466:Stack Overflow
7453:
7428:
7416:Stack Overflow
7403:
7378:
7353:
7328:
7303:
7289:
7275:
7263:
7242:
7224:
7219:"Standard C++"
7210:
7191:
7189:
7186:
7185:
7184:
7175:
7170:
7165:
7160:
7155:
7148:
7145:
7095:
7094:
7089:
7083:
7082:
7077:
7071:
7070:
7065:
7059:
7058:
7053:
7047:
7046:
7041:
7035:
7034:
7029:
7023:
7022:
7017:
7011:
7010:
7005:
6999:
6998:
6993:
6987:
6986:
6981:
6975:
6974:
6969:
6963:
6962:
6959:
6949:
6946:
6766:
6763:
6697:
6642:
6614:
6606:
6566:
6526:
6521:minus equal(s)
6505:
6504:
6491:
6490:
6447:
6403:
6400:
6395:
6394:
6393:Left-to-right
6391:
6386:
6381:
6372:
6371:
6368:
6362:
6361:
6358:
6352:
6351:
6348:
6342:
6341:
6338:
6332:
6331:
6328:
6322:
6321:
6318:
6312:
6311:
6308:
6302:
6301:
6298:
6292:
6291:
6288:
6282:
6281:
6278:
6272:
6271:
6268:
6262:
6261:
6258:
6252:
6251:
6250:Right-to-left
6248:
6243:
6238:
6234:
6233:
6227:
6226:
6225:Right-to-left
6223:
6220:
6215:
6211:
6210:
6209:Left-to-right
6207:
6204:
6199:
6195:
6194:
6193:Left-to-right
6191:
6188:
6183:
6179:
6178:
6177:Left-to-right
6175:
6172:
6167:
6163:
6162:
6161:Left-to-right
6159:
6156:
6151:
6147:
6146:
6145:Left-to-right
6143:
6140:
6135:
6131:
6130:
6127:
6121:
6120:
6119:Left-to-right
6117:
6114:
6109:
6105:
6104:
6101:
6095:
6094:
6091:
6085:
6084:
6081:
6075:
6074:
6073:Left-to-right
6071:
6068:
6063:
6059:
6058:
6057:Left-to-right
6055:
6045:
6040:
6036:
6035:
6029:
6023:
6022:
6021:Left-to-right
6019:
6013:
6008:
6004:
6003:
6000:
5994:
5993:
5992:Left-to-right
5990:
5987:
5982:
5978:
5977:
5971:
5965:
5964:
5961:
5955:
5954:
5953:Left-to-right
5951:
5948:
5943:
5939:
5938:
5935:
5929:
5928:
5927:Left-to-right
5925:
5922:
5917:
5913:
5912:
5909:
5899:
5898:
5895:
5885:
5884:
5881:
5875:
5874:
5869:
5863:
5862:
5859:
5853:
5852:
5849:
5843:
5842:
5839:
5829:
5828:
5821:
5815:
5814:
5811:
5805:
5804:
5801:
5795:
5794:
5791:
5785:
5784:
5781:
5775:
5774:
5773:Right-to-left
5771:
5768:
5763:
5759:
5758:
5751:
5745:
5744:
5737:
5731:
5730:
5723:
5717:
5716:
5709:
5703:
5702:
5692:
5686:
5685:
5682:
5676:
5675:
5672:
5666:
5665:
5662:
5657:
5656:
5655:Function call
5653:
5647:
5646:
5643:
5637:
5636:
5635:Left-to-right
5633:
5630:
5625:
5621:
5620:
5617:
5611:
5606:
5597:
5596:
5595:Associativity
5593:
5590:
5587:
5499:
5496:
5493:
5492:
5483:
5470:
5453:
5444:
5432:
5419:
5396:
5303:
5299:std::addressof
5294:operator &
5285:
5265:
5237:
5225:
5207:
5206:
5200:
5199:
5196:
5193:
5190:
5182:
5174:
5173:
5145:
5111:
5108:
5105:
5097:
5093:
5092:
5064:
5030:
5027:
5024:
5016:
5010:
5009:
4981:
4947:
4944:
4941:
4931:
4927:
4926:
4898:
4864:
4861:
4858:
4850:
4844:
4843:
4840:
4837:
4834:
4826:
4819:
4818:
4815:
4812:
4809:
4801:
4794:
4793:
4790:
4787:
4784:
4776:
4769:
4768:
4734:
4733:
4730:
4687:
4684:
4681:
4673:
4666:
4665:
4650:
4647:
4644:
4627:
4621:
4620:
4617:
4598:
4595:
4592:
4587:
4580:
4579:
4576:
4573:
4570:
4555:
4551:
4550:
4547:
4544:
4541:
4526:
4516:
4515:
4512:
4509:
4506:
4490:
4480:
4479:
4476:
4473:
4470:
4462:
4456:parameter pack
4451:
4450:
4447:
4444:
4441:
4426:
4420:
4419:
4391:
4388:
4385:
4382:
4377:
4369:
4368:
4365:
4362:
4359:
4350:
4344:
4343:
4340:
4337:
4334:
4321:
4315:
4314:
4283:
4255:
4252:
4249:
4240:
4234:
4233:
4230:
4196:
4193:
4190:
4178:
4163:
4162:
4159:
4155:
4154:
4151:
4143:
4140:
4137:
4136:Operator name
4130:
4127:
4124:
4123:
4120:
4117:
4114:
4105:
4091:
4090:
4053:
4019:
4016:
4013:
4004:
3990:
3989:
3986:
3983:
3980:
3971:
3959:
3958:
3955:
3929:
3926:
3923:
3914:
3902:
3901:
3873:
3848:
3845:
3842:
3834:
3826:
3825:
3797:
3772:
3769:
3766:
3758:
3750:
3749:
3746:
3742:// since C++23
3678:
3675:
3672:
3665:
3659:
3658:
3655:
3651:
3650:
3647:
3639:
3636:
3633:
3632:Operator name
3626:
3623:
3620:
3619:
3579:
3545:
3536:
3532:
3531:
3491:
3457:
3448:
3444:
3443:
3403:
3369:
3360:
3356:
3355:
3315:
3281:
3272:
3268:
3267:
3227:
3193:
3184:
3180:
3179:
3139:
3105:
3096:
3092:
3091:
3051:
3017:
3008:
3004:
3003:
2963:
2929:
2920:
2916:
2915:
2875:
2841:
2832:
2828:
2827:
2787:
2753:
2744:
2740:
2739:
2736:
2702:
2691:
2685:
2684:
2681:
2677:
2676:
2673:
2670:
2669:Operator name
2659:, except that
2645:
2642:
2639:
2638:
2604:
2573:
2564:
2558:
2557:
2523:
2492:
2483:
2477:
2476:
2442:
2411:
2402:
2396:
2395:
2361:
2330:
2321:
2315:
2314:
2280:
2249:
2240:
2234:
2233:
2208:
2186:
2177:
2171:
2170:
2167:
2163:
2162:
2159:
2156:
2155:Operator name
2146:
2143:
2140:
2139:
2105:
2074:
2065:
2059:
2058:
2024:
1993:
1984:
1978:
1977:
1952:
1930:
1922:
1916:
1915:
1912:
1908:
1907:
1904:
1901:
1900:Operator name
1882:
1879:
1876:
1875:
1859:
1858:
1812:
1775:
1772:
1763:
1757:
1756:
1710:
1667:
1664:
1655:
1651:
1650:
1604:
1561:
1558:
1549:
1545:
1544:
1498:
1455:
1452:
1443:
1439:
1438:
1392:
1349:
1346:
1337:
1333:
1332:
1286:
1243:
1240:
1231:
1227:
1226:
1180:
1137:
1134:
1125:
1121:
1120:
1117:
1113:
1112:
1109:
1101:
1098:
1097:Operator name
1076:
1073:
1070:
1069:
1055:
1054:
1020:
992:
984:
980:
979:
948:
923:
915:
912:
906:
905:
891:
890:
856:
828:
820:
816:
815:
784:
759:
751:
748:
742:
741:
707:
676:
667:
660:
659:
625:
594:
585:
579:
578:
544:
513:
504:
502:Multiplication
498:
497:
472:
450:
442:
431:
430:
405:
383:
375:
364:
363:
329:
298:
289:
283:
282:
248:
217:
206:
200:
199:
196:
192:
191:
188:
185:
184:Operator name
175:
172:
131:
128:
74:sequence point
72:), there is a
70:comma operator
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
8650:
8639:
8636:
8634:
8631:
8629:
8626:
8624:
8621:
8620:
8618:
8605:
8604:
8593:
8587:
8584:
8583:
8581:
8579:
8575:
8569:
8566:
8564:
8561:
8559:
8556:
8554:
8551:
8550:
8548:
8542:
8536:
8533:
8532:
8530:
8526:
8520:
8517:
8515:
8512:
8510:
8507:
8505:
8502:
8500:
8497:
8495:
8494:Objective-C++
8492:
8491:
8489:
8485:
8479:
8476:
8474:
8471:
8469:
8466:
8464:
8463:Visual Studio
8460:
8458:
8455:
8453:
8450:
8448:
8445:
8443:
8440:
8438:
8435:
8433:
8430:
8428:
8425:
8423:
8420:
8419:
8417:
8415:
8411:
8405:
8402:
8400:
8397:
8395:
8392:
8390:
8387:
8385:
8382:
8380:
8377:
8375:
8372:
8370:
8367:
8365:
8362:
8360:
8357:
8356:
8354:
8352:
8348:
8342:
8339:
8337:
8334:
8332:
8331:Rule of three
8329:
8327:
8324:
8322:
8319:
8317:
8314:
8312:
8309:
8307:
8304:
8303:
8301:
8297:
8291:
8288:
8286:
8283:
8281:
8278:
8276:
8273:
8272:
8270:
8268:
8264:
8258:
8255:
8253:
8250:
8248:
8245:
8243:
8240:
8238:
8235:
8233:
8230:
8228:
8225:
8223:
8220:
8218:
8215:
8212:
8208:
8205:
8203:
8200:
8198:
8195:
8193:
8190:
8189:
8187:
8183:
8177:
8174:
8172:
8169:
8167:
8164:
8162:
8159:
8157:
8154:
8152:
8149:
8147:
8144:
8142:
8139:
8137:
8134:
8132:
8129:
8127:
8124:
8123:
8120:
8116:
8109:
8104:
8102:
8097:
8095:
8090:
8089:
8086:
8074:
8073:
8064:
8063:
8060:
8054:
8051:
8050:
8048:
8044:
8038:
8035:
8033:
8030:
8028:
8025:
8023:
8020:
8018:
8015:
8013:
8010:
8008:
8005:
8003:
8000:
7999:
7997:
7991:
7985:
7982:
7980:
7977:
7976:
7974:
7968:
7962:
7959:
7957:
7956:Visual Studio
7954:
7952:
7949:
7947:
7946:GNOME Builder
7944:
7942:
7939:
7937:
7934:
7932:
7929:
7927:
7924:
7922:
7919:
7917:
7914:
7913:
7911:
7909:
7905:
7899:
7896:
7894:
7890:
7886:
7885:Visual Studio
7883:
7881:
7878:
7876:
7873:
7871:
7868:
7866:
7863:
7861:
7858:
7856:
7853:
7851:
7848:
7846:
7843:
7841:
7838:
7836:
7833:
7832:
7830:
7828:
7824:
7814:
7811:
7809:
7806:
7804:
7801:
7799:
7796:
7794:
7791:
7787:
7784:
7783:
7782:
7779:
7777:
7774:
7770:
7767:
7766:
7765:
7762:
7761:
7759:
7755:
7749:
7746:
7744:
7741:
7739:
7736:
7734:
7731:
7729:
7726:
7724:
7721:
7719:
7716:
7714:
7711:
7710:
7707:
7704:
7702:
7698:
7692:
7689:
7687:
7684:
7682:
7679:
7677:
7674:
7672:
7669:
7667:
7664:
7662:
7659:
7658:
7656:
7652:
7646:
7643:
7641:
7638:
7636:
7633:
7631:
7628:
7626:
7623:
7621:
7618:
7616:
7613:
7612:
7609:
7605:
7598:
7593:
7591:
7586:
7584:
7579:
7578:
7575:
7566:
7565:
7560:
7558:
7555:
7550:
7549:
7548:C++ reference
7545:"Operators",
7543:
7542:
7538:
7530:
7524:
7521:
7509:
7505:
7499:
7496:
7490:
7489:
7482:
7479:
7467:
7463:
7457:
7454:
7442:
7438:
7432:
7429:
7417:
7413:
7407:
7404:
7392:
7388:
7382:
7379:
7367:
7363:
7357:
7354:
7342:
7338:
7332:
7329:
7317:
7313:
7307:
7304:
7299:
7293:
7290:
7285:
7279:
7276:
7272:
7267:
7264:
7252:
7246:
7243:
7237:
7236:
7228:
7225:
7220:
7214:
7211:
7206:
7202:
7196:
7193:
7187:
7183:
7179:
7176:
7174:
7171:
7169:
7166:
7164:
7161:
7159:
7156:
7154:
7151:
7150:
7146:
7144:
7142:
7132:
7122:
7118:
7102:
7090:
7085:
7084:
7078:
7073:
7072:
7066:
7061:
7060:
7054:
7049:
7048:
7042:
7037:
7036:
7030:
7025:
7024:
7018:
7013:
7012:
7006:
7001:
7000:
6994:
6989:
6988:
6982:
6977:
6976:
6970:
6965:
6964:
6960:
6957:
6956:
6953:
6947:
6945:
6943:
6938:
6936:
6866:
6862:
6857:
6832:is parsed as
6770:
6764:
6726:weirdVariable
6695:
6692:
6640:
6612:
6604:
6564:
6524:
6522:
6518:
6517:plus equal(s)
6501:
6500:
6495:
6448:
6410:For example,
6409:
6408:
6407:
6401:
6399:
6392:
6390:
6387:
6382:
6380:
6374:
6373:
6369:
6364:
6363:
6359:
6354:
6353:
6349:
6344:
6343:
6339:
6334:
6333:
6329:
6324:
6323:
6319:
6314:
6313:
6309:
6304:
6303:
6299:
6294:
6293:
6289:
6284:
6283:
6279:
6274:
6273:
6269:
6264:
6263:
6259:
6254:
6253:
6247:
6244:
6239:
6235:
6229:
6228:
6216:
6212:
6208:
6205:
6200:
6197:
6196:
6192:
6189:
6184:
6181:
6180:
6176:
6173:
6168:
6165:
6164:
6160:
6157:
6152:
6149:
6148:
6144:
6141:
6136:
6133:
6132:
6129:Not equal to
6128:
6123:
6122:
6115:
6110:
6106:
6102:
6097:
6096:
6093:Greater than
6092:
6087:
6086:
6082:
6077:
6076:
6069:
6064:
6060:
6053:
6049:
6046:
6041:
6037:
6033:
6030:
6025:
6024:
6017:
6014:
6009:
6005:
6001:
5996:
5995:
5988:
5983:
5979:
5975:
5972:
5967:
5966:
5962:
5957:
5956:
5949:
5944:
5940:
5936:
5931:
5930:
5923:
5918:
5914:
5910:
5901:
5900:
5896:
5887:
5886:
5882:
5877:
5876:
5873:
5870:
5865:
5864:
5860:
5855:
5854:
5850:
5845:
5844:
5840:
5836:
5831:
5830:
5826:
5823:Bitwise NOT (
5822:
5817:
5816:
5812:
5807:
5806:
5802:
5797:
5796:
5792:
5787:
5786:
5782:
5777:
5776:
5769:
5764:
5760:
5756:
5752:
5747:
5746:
5742:
5738:
5733:
5732:
5728:
5724:
5719:
5718:
5714:
5710:
5705:
5704:
5700:
5696:
5693:
5688:
5687:
5683:
5678:
5677:
5673:
5668:
5667:
5663:
5659:
5658:
5654:
5649:
5648:
5644:
5639:
5638:
5631:
5626:
5622:
5618:
5615:
5612:
5607:
5605:
5599:
5598:
5594:
5591:
5588:
5585:
5584:
5581:
5568:. Therefore,
5562:
5556:
5539:
5534:
5532:
5527:
5525:
5520:
5517:
5513:
5509:
5508:associativity
5505:
5497:
5487:
5484:
5474:
5471:
5457:
5454:
5448:
5445:
5442:
5436:
5433:
5423:
5420:
5414:
5407:
5400:
5397:
5307:
5304:
5301:
5289:
5286:
5282:
5281:logical shift
5278:
5272:
5270:
5266:
5250:
5244:
5242:
5238:
5235:
5229:
5226:
5222:
5212:
5209:
5205:
5194:
5191:
5187:
5183:
5181:
5175:
5146:
5112:
5109:
5106:
5102:
5098:
5094:
5065:
5031:
5028:
5025:
5021:
5017:
5015:
5011:
4982:
4948:
4945:
4942:
4939:
4936:
4932:
4928:
4899:
4865:
4862:
4859:
4855:
4851:
4849:
4845:
4838:
4835:
4831:
4827:
4824:
4820:
4813:
4810:
4806:
4802:
4799:
4795:
4788:
4785:
4781:
4777:
4774:
4770:
4735:
4731:
4729:
4688:
4678:
4671:
4667:
4648:
4645:
4628:
4626:
4622:
4618:
4599:
4596:
4593:
4588:
4585:
4581:
4574:
4571:
4567:
4560:
4556:
4552:
4545:
4542:
4538:
4531:
4527:
4525:
4521:
4517:
4510:
4507:
4503:
4495:
4491:
4489:
4485:
4481:
4474:
4471:
4467:
4463:
4461:
4457:
4452:
4445:
4442:
4438:
4431:
4427:
4425:
4421:
4392:
4389:
4386:
4383:
4378:
4376:
4370:
4363:
4360:
4356:
4351:
4349:
4345:
4338:
4335:
4331:
4327:
4322:
4320:
4316:
4284:
4256:
4253:
4250:
4246:
4241:
4239:
4235:
4197:
4188:
4184:
4176:
4175:
4168:
4164:
4160:
4157:
4156:
4150:
4134:
4128:
4118:
4115:
4111:
4106:
4104:
4101:
4097:
4092:
4054:
4020:
4017:
4014:
4010:
4005:
4003:
3999:
3996:
3991:
3984:
3981:
3977:
3972:
3969:
3965:
3960:
3956:
3930:
3927:
3924:
3920:
3915:
3912:
3908:
3903:
3874:
3849:
3846:
3843:
3839:
3835:
3832:
3827:
3798:
3773:
3770:
3767:
3763:
3759:
3756:
3751:
3679:
3670:
3664:
3660:
3656:
3653:
3652:
3646:
3630:
3624:
3580:
3546:
3542:
3537:
3534:
3533:
3492:
3458:
3454:
3449:
3446:
3445:
3404:
3370:
3366:
3361:
3358:
3357:
3316:
3282:
3278:
3273:
3270:
3269:
3228:
3194:
3190:
3185:
3182:
3181:
3140:
3106:
3102:
3097:
3094:
3093:
3052:
3018:
3014:
3009:
3006:
3005:
2964:
2930:
2926:
2921:
2918:
2917:
2876:
2842:
2838:
2833:
2830:
2829:
2788:
2754:
2750:
2742:
2741:
2737:
2703:
2698:
2692:
2690:
2687:
2686:
2682:
2679:
2678:
2667:
2664:
2649:
2643:
2605:
2574:
2570:
2565:
2563:
2559:
2524:
2493:
2489:
2484:
2482:
2478:
2443:
2412:
2408:
2403:
2401:
2397:
2362:
2331:
2327:
2322:
2320:
2316:
2281:
2250:
2246:
2241:
2239:
2235:
2182:
2176:
2172:
2168:
2165:
2164:
2153:
2150:
2144:
2106:
2075:
2071:
2066:
2064:
2060:
2025:
1994:
1990:
1985:
1983:
1979:
1927:
1921:
1917:
1913:
1910:
1909:
1898:
1895:
1893:
1889:
1880:
1860:
1813:
1776:
1769:
1762:
1758:
1711:
1668:
1665:
1661:
1656:
1652:
1605:
1562:
1559:
1555:
1550:
1546:
1499:
1456:
1453:
1449:
1444:
1440:
1393:
1350:
1347:
1343:
1338:
1336:Greater than
1334:
1287:
1244:
1241:
1237:
1232:
1230:Not equal to
1228:
1131:
1122:
1118:
1115:
1114:
1108:
1095:
1092:
1082:
1074:
1061:
1056:
1021:
993:
990:
981:
949:
924:
920:
916:
913:
911:
907:
897:
892:
857:
829:
826:
817:
756:
747:
743:
708:
677:
673:
668:
665:
661:
626:
595:
591:
586:
584:
580:
545:
514:
510:
505:
503:
499:
473:
451:
447:
443:
440:
436:
432:
406:
384:
380:
376:
373:
369:
365:
330:
299:
295:
290:
288:
284:
249:
218:
213:
207:
205:
201:
197:
194:
193:
182:
179:
173:
171:
169:
165:
129:
127:
125:
121:
117:
113:
109:
105:
100:
82:
77:
75:
71:
54:
52:
48:
44:
41:
37:
33:
19:
8601:
8535:Embedded C++
8437:Code::Blocks
8404:Watcom C/C++
8236:
8070:
7926:Code::Blocks
7898:Watcom C/C++
7686:Preprocessor
7670:
7666:Header files
7563:
7547:
7528:
7523:
7511:. Retrieved
7507:
7498:
7487:
7481:
7469:. Retrieved
7465:
7456:
7444:. Retrieved
7440:
7431:
7421:22 September
7419:. Retrieved
7415:
7406:
7394:. Retrieved
7390:
7381:
7369:. Retrieved
7365:
7356:
7344:. Retrieved
7340:
7331:
7319:. Retrieved
7315:
7306:
7297:
7292:
7283:
7278:
7266:
7254:. Retrieved
7245:
7234:
7227:
7213:
7204:
7195:
7120:
7116:
7100:
7098:
7056:||
6951:
6939:
6858:
6771:
6768:
6693:
6690:
6638:
6610:
6602:
6562:
6520:
6516:
6506:
6434:(and not to
6405:
6398:
6376:
6190:Logical AND
6142:Bitwise AND
6054:- C++ only)
6034:right shift
6002:Subtraction
5976:(remainder)
5834:
5813:Logical NOT
5803:Unary minus
5727:dynamic cast
5721:dynamic_cast
5601:
5592:Description
5560:
5554:
5535:
5528:
5521:
5501:
5486:
5473:
5460:C++ defines
5456:
5447:
5435:
5422:
5412:
5399:
5306:
5288:
5283:is possible.
5228:
5211:
5203:
5185:
5179:
5100:
5019:
4938:
4934:
4853:
4832:<R>(a)
4829:
4807:<R>(a)
4804:
4782:<R>(a)
4780:dynamic_cast
4779:
4773:dynamic cast
4727:
4679:<R>(a)
4676:
4565:
4558:
4536:
4529:
4523:
4501:
4493:
4487:
4465:
4459:
4436:
4429:
4401:""
4374:
4354:
4329:
4325:
4244:
4186:
4182:
4171:
4109:
4102:
4098:selected by
4095:
4008:
4001:
3997:
3975:
3967:
3963:
3918:
3910:
3906:
3837:
3830:
3761:
3754:
3669:
3540:
3452:
3364:
3276:
3188:
3100:
3012:
2924:
2836:
2748:
2696:
2650:
2647:
2568:
2487:
2406:
2325:
2244:
2180:
2148:
2069:
1988:
1925:
1887:
1884:
1767:
1659:
1553:
1447:
1341:
1235:
1129:
1091:is defined.
1078:
988:
918:
824:
754:
671:
589:
508:
445:
378:
293:
211:
177:
133:
101:
93:dynamic_cast
78:
55:
29:
8544:Relative to
8364:Borland C++
8275:I/O Streams
8017:Objective-C
7798:Windows CRT
7491:, Bell labs
7117:bitwise-and
6625:'='
6552:conditional
6206:Logical OR
6018:left shift
5861:Address-of
5793:Unary plus
5755:static_cast
5749:static_cast
5616:(C++ only)
5586:Precedence
5531:The syntax
5426:Although a
5334:is of type
5180:since C++11
4825:conversion
4800:conversion
4775:conversion
4728:since C++11
4677:static_cast
4672:conversion
4670:static_cast
4524:since C++11
4488:since C++11
4460:since C++11
4375:since C++11
4203:K::operator
2400:Bitwise XOR
2238:Bitwise AND
2175:Bitwise NOT
1982:Logical AND
287:Subtraction
89:static_cast
8617:Categories
8478:Qt Creator
8461:Microsoft
8399:Visual C++
8374:C++Builder
8306:As-if rule
8242:References
7993:Descendant
7865:Norcroft C
7691:Data types
7640:Embedded C
7188:References
7121:address-of
6972:&&
6870:&&
6634:expression
6628:assignment
6622:expression
6598:expression
6592:assignment
6586:expression
6580:expression
6558:expression
6546:expression
6540:expression
6186:&&
6070:Less than
5841:Type cast
5713:const_cast
5707:const_cast
5504:precedence
5415:, Aristeia
5346:overloads
4805:const_cast
4798:const_cast
4662:auto x{a};
4658:auto x(a);
4625:Conversion
4584:Conversion
3966:of object
2319:Bitwise OR
2063:Logical OR
2034:&&
2009:&&
1989:&&
1894:property.
1442:Less than
1085:operator==
85:const_cast
83:operators
58:&&
8509:C++/WinRT
8351:Compilers
8247:Templates
8237:Operators
8176:Libraries
7995:languages
7827:Compilers
7769:libhybris
7671:Operators
7661:Functions
7235:GCC 4.3.3
6961:Operator
6326:>>=
6316:<<=
6116:Equal to
6043:<=>
5989:Addition
5963:Division
5589:Operator
5249:iostreams
4466:sizeof...
3663:Subscript
3592:>>=
3564:>>=
3541:>>=
3504:<<=
3476:<<=
3453:<<=
2657:a = a ⊚ b
1822:<=>
1791:<=>
1768:<=>
1124:Equal to
910:Decrement
746:Increment
32:operators
8603:Category
8578:Designer
8528:Dialects
8473:KDevelop
8468:NetBeans
8442:CodeLite
8197:Concepts
8185:Features
8072:Category
8046:Designer
7961:NetBeans
7951:KDevelop
7931:CodeLite
7776:dietlibc
7743:Variadic
7718:File I/O
7654:Features
7513:23 March
7446:10 April
7396:10 April
7147:See also
7135:iso646.h
7130:iso646.h
6422:than to
6231:co_yield
6218:co_await
6027:>>
6011:<<
5879:_Alignof
5690:typeid()
5576:and not
5479:new auto
5466:_Alignof
5379:operator
5349:operator
5313:operator
5260:>>
5254:<<
5186:noexcept
5152:operator
5124:operator
5071:operator
5043:operator
4991:operator
4963:operator
4908:operator
4880:operator
4755:decltype
4752:operator
4740:operator
4718:operator
4709:explicit
4697:operator
4608:operator
4537:decltype
4530:decltype
4520:Decltype
4502:_Alignof
4454:Size of
4398:operator
4290:operator
4268:operator
4167:Function
4145:Included
4063:operator
4035:operator
3945:operator
3883:operator
3864:operator
3807:operator
3788:operator
3724:operator
3694:operator
3641:Included
3589:operator
3561:operator
3501:operator
3473:operator
3413:operator
3385:operator
3325:operator
3297:operator
3237:operator
3209:operator
3149:operator
3121:operator
3061:operator
3033:operator
2973:operator
2945:operator
2885:operator
2857:operator
2797:operator
2769:operator
2718:operator
2614:>>
2611:operator
2589:>>
2586:operator
2569:>>
2533:<<
2530:operator
2508:<<
2505:operator
2488:<<
2449:operator
2424:operator
2368:operator
2343:operator
2287:operator
2262:operator
2215:operator
2199:operator
2112:operator
2087:operator
2031:operator
2006:operator
1959:operator
1943:operator
1819:operator
1788:operator
1717:operator
1680:operator
1611:operator
1574:operator
1505:operator
1468:operator
1399:operator
1362:operator
1293:operator
1256:operator
1187:operator
1150:operator
1103:Included
1027:operator
1005:operator
983:Postfix
958:operator
939:operator
863:operator
841:operator
819:Postfix
794:operator
775:operator
714:operator
689:operator
632:operator
607:operator
583:Division
551:operator
526:operator
479:operator
463:operator
412:operator
396:operator
336:operator
311:operator
255:operator
230:operator
204:Addition
104:C-family
8499:C++/CLI
8452:Eclipse
8447:Dev-C++
8290:Strings
8192:Classes
8131:Outline
7936:Eclipse
7889:Express
7645:MISRA C
7471:1 April
7371:16 July
7321:16 July
7256:5 April
7140:ciso646
7068:|=
6958:Keyword
6568:logical
6528:logical
6479:tmp=3*x
6467:tmp=x++
6032:Bitwise
6016:Bitwise
5603:highest
5462:alignof
5204:Notes:
4767:etc.).
4642:auto{a}
4638:auto(a)
4494:alignof
4484:Alignof
4139:Syntax
3635:Syntax
2672:Syntax
2158:Syntax
1903:Syntax
1100:Syntax
914:Prefix
750:Prefix
437:minus (
187:Syntax
34:in the
8504:C++/CX
8427:Anjuta
7916:Anjuta
7813:uClibc
7808:Newlib
7786:EGLIBC
7764:Bionic
7733:String
7681:Syntax
7676:String
7615:ANSI C
7551:(wiki)
7346:11 May
7273:in C++
7182:in C++
7113:bitand
7087:xor_eq
7039:not_eq
7008:|
6991:bitand
6984:&=
6979:and_eq
6378:lowest
6336:&=
5974:Modulo
5933:->*
5907:delete
5903:delete
5872:Sizeof
5867:sizeof
5699:typeid
5566:sizeof
5439:About
5340:where
5232:About
5155:delete
5127:delete
5101:delete
5074:delete
5046:delete
5020:delete
5000:size_t
4972:size_t
4917:size_t
4889:size_t
4566:typeid
4559:typeid
4468:(Args)
4437:sizeof
4430:sizeof
4424:Sizeof
4185:a1, a2
4066:->*
4038:->*
4009:->*
3240:&=
3212:&=
3189:&=
2653:a ⊚= b
1058:Note:
894:Note:
664:Modulo
370:plus (
142:, and
122:, and
95:, and
64:, and
47:typeof
8457:Geany
8432:CLion
8379:Clang
8299:Ideas
8171:C++26
8166:C++23
8161:C++20
8156:C++17
8151:C++14
8146:C++11
8141:C++03
8136:C++98
8027:Limbo
7941:Geany
7921:CLion
7845:Clang
7793:klibc
7781:glibc
7748:POSIX
7238:, GNU
7063:or_eq
7015:compl
7003:bitor
6996:&
6927:&
6912:{...}
6903:&
6879:&
6796:&
6778:&
6616:unary
6471:3*tmp
6451:3*x++
6412:++x*3
6402:Notes
6389:Comma
6366:throw
6138:&
6099:>=
6079:<=
6052:C++20
5857:&
5680:->
5619:None
5409:(PDF)
5388:->
5382:->
5364:->
5352:->
5325:->
5316:->
4380:"a"_b
4238:Comma
4227:...);
4060:&
4026:&
3948:->
3919:->
3886:&
3867:&
3838:&
3804:&
3779:&
3739:...);
3715:&
3685:&
3601:&
3586:&
3552:&
3513:&
3498:&
3464:&
3425:&
3410:&
3376:&
3337:&
3322:&
3288:&
3249:&
3234:&
3200:&
3161:&
3146:&
3112:&
3073:&
3058:&
3024:&
2985:&
2970:&
2936:&
2897:&
2882:&
2848:&
2809:&
2794:&
2760:&
2709:&
2290:&
2265:&
2245:&
1849:&
1843:const
1834:&
1828:const
1803:&
1797:const
1747:&
1744:const
1732:&
1729:const
1720:<=
1704:const
1695:&
1692:const
1683:<=
1660:<=
1641:&
1638:const
1626:&
1623:const
1614:>=
1598:const
1589:&
1586:const
1577:>=
1554:>=
1535:&
1532:const
1520:&
1517:const
1492:const
1483:&
1480:const
1429:&
1426:const
1414:&
1411:const
1386:const
1377:&
1374:const
1323:&
1320:const
1308:&
1305:const
1280:const
1271:&
1268:const
1217:&
1214:const
1202:&
1199:const
1174:const
1165:&
1162:const
1081:C++20
1039:&
970:&
955:&
930:&
875:&
806:&
791:&
766:&
435:Unary
368:Unary
130:Table
68:(the
8519:SYCL
8414:IDEs
8037:Vala
8022:Alef
7908:IDEs
7875:SDCC
7803:musl
7738:Time
7723:Math
7713:Char
7515:2018
7473:2020
7448:2020
7423:2019
7398:2020
7373:2019
7348:2020
7323:2019
7258:2020
7180:and
7107:and
7101:name
6942:bool
6861:BCPL
6656:<
6519:and
6511:and
6089:>
6066:<
5835:type
5558:and
5514:and
5506:and
5257:and
5219:fmod
5161:void
5149:void
5133:void
5115:void
5080:void
5068:void
5052:void
5034:void
4985:void
4951:void
4902:void
4868:void
4761:auto
4743:auto
4654:auto
4634:R{a}
4630:R(a)
4597:Yes
4590:(R)a
4511:Yes
4446:Yes
4339:Yes
4254:Yes
4195:Yes
4192:Yes
4172:See
4169:call
3985:Yes
3928:Yes
3847:Yes
3771:Yes
3677:Yes
3674:Yes
2109:bool
2078:bool
2028:bool
1997:bool
1956:bool
1934:bool
1888:both
1870:and
1816:auto
1779:auto
1714:bool
1671:bool
1666:Yes
1608:bool
1565:bool
1560:Yes
1508:<
1502:bool
1471:<
1459:bool
1454:Yes
1448:<
1402:>
1396:bool
1365:>
1353:bool
1348:Yes
1342:>
1290:bool
1247:bool
1242:Yes
1184:bool
1141:bool
1136:Yes
154:and
120:Perl
116:Java
38:and
8628:C++
8384:GCC
8285:STL
8126:C++
8115:C++
8002:C++
7893:C++
7880:TCC
7870:PCC
7860:LCC
7855:ICC
7850:GCC
7835:ACK
7635:C23
7630:C17
7625:C11
7620:C99
7075:xor
7027:not
6967:and
6699:int
6487:tmp
6483:++x
6475:tmp
6463:3*x
6444:x*3
6440:++x
6436:x*3
6375:18
6237:17
6214:16
6198:15
6182:14
6166:13
6150:12
6134:11
6108:10
5893:new
5889:new
5516:C++
5195:No
5188:(a)
5110:No
5107:Yes
5029:No
5026:Yes
4994:new
4966:new
4946:No
4943:Yes
4935:new
4911:new
4883:new
4863:No
4860:Yes
4854:new
4839:No
4814:No
4789:No
4764:)()
4724:();
4703:();
4686:No
4683:Yes
4649:No
4614:();
4594:Yes
4575:No
4568:(R)
4561:(a)
4546:No
4539:(R)
4532:(a)
4504:(R)
4499:or
4496:(R)
4475:No
4439:(R)
4387:No
4384:Yes
4364:No
4251:Yes
4206:()(
4147:in
4119:No
4018:No
4015:Yes
3970:")
3951:();
3925:Yes
3913:")
3870:();
3844:Yes
3833:")
3794:();
3768:Yes
3757:")
3643:in
2205:();
1949:();
1774:No
1105:in
1065:int
1060:C++
1048:int
1014:int
945:();
901:int
896:C++
884:int
850:int
781:();
469:();
402:();
166:or
124:PHP
40:C++
8619::
8514:Ch
8032:Go
8007:C#
7891:,
7887:,
7506:.
7464:.
7439:.
7414:.
7389:.
7364:.
7339:.
7314:.
7203:.
7092:^=
7051:or
7044:!=
6897:==
6888:if
6873:||
6863:,
6850:==
6826:==
6805:==
6784:==
6747:),
6735:++
6686:))
6668:++
6574:OR
6534:OR
6513:-=
6509:+=
6489:).
6485:,
6481:,
6469:,
6455:++
6446:).
6442:,
6428:++
6420:++
6356:|=
6346:^=
6306:%=
6296:/=
6286:*=
6276:-=
6266:+=
6241:?:
6202:||
6125:!=
6112:==
6062:9
6039:8
6007:7
5981:6
5942:5
5920:.*
5916:4
5905:,
5891:,
5827:)
5779:--
5766:++
5762:3
5757:)
5743:)
5729:)
5715:)
5701:)
5651:()
5641:--
5628:++
5624:2
5609:::
5600:1
5580:.
5428:::
5411:,
5385:()
5358:,
5355:()
5319:()
5268:^
5240:^
5223:).
5198:—
5192:No
5170:);
5142:);
5121:::
5089:);
5061:);
5040:::
5006:);
4978:);
4960:::
4923:);
4895:);
4877:::
4842:—
4836:No
4817:—
4811:No
4792:—
4786:No
4749:,
4746:()
4732:—
4715:::
4694:::
4646:No
4619:—
4605:::
4578:—
4572:No
4549:—
4543:No
4514:—
4508:No
4478:—
4472:No
4449:—
4443:No
4404:_b
4390:—
4367:—
4361:No
4355:::
4342:—
4336:No
4328:b
4324:a
4311:);
4293:,(
4280:);
4271:,(
4265:::
4232:—
4177:.
4122:—
4116:No
4110:.*
4087:);
4050:);
4032:::
3988:—
3982:No
3957:—
3942:::
3898:);
3861:::
3822:);
3785:::
3748:—
3721:::
3706:);
3691:::
3616:);
3576:);
3558:::
3539:a
3528:);
3488:);
3470:::
3451:a
3440:);
3416:^=
3400:);
3388:^=
3382:::
3365:^=
3363:a
3352:);
3328:|=
3312:);
3300:|=
3294:::
3277:|=
3275:a
3264:);
3224:);
3206:::
3187:a
3176:);
3152:%=
3136:);
3124:%=
3118:::
3101:%=
3099:a
3088:);
3064:/=
3048:);
3036:/=
3030:::
3013:/=
3011:a
3000:);
2976:*=
2960:);
2948:*=
2942:::
2925:*=
2923:a
2912:);
2888:-=
2872:);
2860:-=
2854:::
2837:-=
2835:a
2824:);
2800:+=
2784:);
2772:+=
2766:::
2749:+=
2747:a
2738:—
2733:);
2715:::
2695:a
2635:);
2601:);
2583:::
2567:a
2554:);
2520:);
2502:::
2486:a
2473:);
2439:);
2421:::
2405:a
2392:);
2358:);
2340:::
2324:a
2311:);
2277:);
2259:::
2243:a
2230:);
2196:::
2136:);
2115:||
2102:);
2090:||
2084:::
2070:||
2068:a
2055:);
2021:);
2003:::
1987:a
1974:);
1940:::
1866:,
1855:);
1809:);
1785:::
1766:a
1753:);
1677:::
1658:a
1647:);
1571:::
1552:a
1541:);
1465:::
1446:a
1435:);
1359:::
1340:a
1329:);
1296:!=
1259:!=
1253:::
1236:!=
1234:a
1223:);
1190:==
1153:==
1147:::
1130:==
1128:a
1051:);
1030:--
1017:);
1008:--
1002:::
989:--
976:);
961:--
942:--
936:::
919:--
887:);
866:++
853:);
844:++
838:::
825:++
812:);
797:++
778:++
772:::
755:++
738:);
704:);
686:::
670:a
656:);
622:);
604:::
588:a
575:);
541:);
523:::
507:a
494:);
460:::
441:)
427:);
393:::
374:)
360:);
326:);
308:::
292:a
279:);
245:);
227:::
210:a
170:.
150:,
138:,
118:,
114:,
110:,
108:C#
91:,
87:,
62:||
60:,
53:.
8213:)
8209:(
8107:e
8100:t
8093:v
8012:D
7596:e
7589:t
7582:v
7569:.
7553:.
7517:.
7493:.
7475:.
7450:.
7425:.
7400:.
7375:.
7350:.
7325:.
7260:.
7240:.
7221:.
7207:.
7080:^
7032:!
7020:~
6930:b
6924:a
6921:=
6918:c
6909:)
6906:c
6900:b
6894:a
6891:(
6882:|
6865:B
6853:7
6847:)
6844:b
6841:+
6838:a
6835:(
6829:7
6823:b
6820:+
6817:a
6811:)
6808:7
6802:b
6799:(
6793:a
6787:7
6781:b
6775:a
6759:;
6756:4
6753:=
6750:d
6744:b
6741:,
6738:a
6732:(
6729:=
6723:,
6720:2
6717:=
6714:b
6711:,
6708:1
6705:=
6702:a
6683:d
6680:=
6677:a
6674:(
6671::
6665:a
6662:?
6659:d
6653:a
6650:(
6647:=
6644:e
6631:-
6619:-
6595:-
6589::
6583:?
6577:-
6571:-
6555:-
6549::
6543:?
6537:-
6531:-
6459:x
6432:x
6424:*
6416:x
6384:,
6256:=
6170:|
6154:^
5998:-
5985:+
5969:%
5959:/
5946:*
5847:*
5837:)
5833:(
5819:~
5809:!
5799:-
5789:+
5670:.
5561::
5555:?
5529:"
5512:C
5417:.
5394:.
5391:y
5376:.
5373:x
5367:y
5361:x
5343:C
5337:C
5331:x
5167:a
5164:*
5158:(
5139:a
5136:*
5130:(
5118:K
5103:a
5086:a
5083:*
5077:(
5058:a
5055:*
5049:(
5037:K
5022:a
5003:a
4997:(
4988:*
4975:a
4969:(
4957:K
4954:*
4937:R
4920:x
4914:(
4905:*
4892:x
4886:(
4874:K
4871:*
4856:R
4758:(
4721:R
4712:K
4700:R
4691:K
4611:R
4602:K
4432:a
4416:)
4413:a
4410:T
4407:(
4395:R
4357:b
4353:a
4332:c
4330::
4326:?
4308:b
4305:S
4302:,
4299:a
4296:K
4287:R
4277:b
4274:S
4262:K
4259:R
4247:b
4245:,
4243:a
4224:,
4221:b
4218:T
4215:,
4212:a
4209:S
4200:R
4187:)
4183:(
4181:a
4149:C
4112:b
4108:a
4103:b
4096:a
4084:b
4081:S
4078:,
4075:a
4072:K
4069:(
4057:R
4047:b
4044:S
4041:(
4029:K
4023:R
4011:b
4007:a
4002:a
3998:b
3978:b
3976:.
3974:a
3968:a
3964:b
3939:K
3936:*
3933:R
3921:b
3917:a
3911:a
3907:b
3895:a
3892:K
3889:(
3880:*
3877:R
3858:K
3855:*
3852:R
3840:a
3831:a
3819:a
3816:K
3813:(
3810:*
3801:R
3791:*
3782:K
3776:R
3764:a
3762:*
3755:a
3736:,
3733:b
3730:S
3727:(
3718:K
3712:R
3703:b
3700:S
3697:(
3688:K
3682:R
3668:a
3645:C
3613:b
3610:S
3607:,
3604:a
3598:K
3595:(
3583:R
3573:b
3570:S
3567:(
3555:K
3549:R
3543:b
3525:b
3522:S
3519:,
3516:a
3510:K
3507:(
3495:R
3485:b
3482:S
3479:(
3467:K
3461:R
3455:b
3437:b
3434:S
3431:,
3428:a
3422:K
3419:(
3407:R
3397:b
3394:S
3391:(
3379:K
3373:R
3367:b
3349:b
3346:S
3343:,
3340:a
3334:K
3331:(
3319:R
3309:b
3306:S
3303:(
3291:K
3285:R
3279:b
3261:b
3258:S
3255:,
3252:a
3246:K
3243:(
3231:R
3221:b
3218:S
3215:(
3203:K
3197:R
3191:b
3173:b
3170:S
3167:,
3164:a
3158:K
3155:(
3143:R
3133:b
3130:S
3127:(
3115:K
3109:R
3103:b
3085:b
3082:S
3079:,
3076:a
3070:K
3067:(
3055:R
3045:b
3042:S
3039:(
3027:K
3021:R
3015:b
2997:b
2994:S
2991:,
2988:a
2982:K
2979:(
2967:R
2957:b
2954:S
2951:(
2939:K
2933:R
2927:b
2909:b
2906:S
2903:,
2900:a
2894:K
2891:(
2879:R
2869:b
2866:S
2863:(
2851:K
2845:R
2839:b
2821:b
2818:S
2815:,
2812:a
2806:K
2803:(
2791:R
2781:b
2778:S
2775:(
2763:K
2757:R
2751:b
2730:b
2727:S
2724:(
2721:=
2712:K
2706:R
2699:b
2697:=
2661:a
2632:b
2629:S
2626:,
2623:a
2620:K
2617:(
2608:R
2598:b
2595:S
2592:(
2580:K
2577:R
2571:b
2551:b
2548:S
2545:,
2542:a
2539:K
2536:(
2527:R
2517:b
2514:S
2511:(
2499:K
2496:R
2490:b
2470:b
2467:S
2464:,
2461:a
2458:K
2455:(
2452:^
2446:R
2436:b
2433:S
2430:(
2427:^
2418:K
2415:R
2409:b
2407:^
2389:b
2386:S
2383:,
2380:a
2377:K
2374:(
2371:|
2365:R
2355:b
2352:S
2349:(
2346:|
2337:K
2334:R
2328:b
2326:|
2308:b
2305:S
2302:,
2299:a
2296:K
2293:(
2284:R
2274:b
2271:S
2268:(
2256:K
2253:R
2247:b
2227:a
2224:K
2221:(
2218:~
2212:R
2202:~
2193:K
2190:R
2183:a
2181:~
2133:b
2130:S
2127:,
2124:a
2121:K
2118:(
2099:b
2096:S
2093:(
2081:K
2072:b
2052:b
2049:S
2046:,
2043:a
2040:K
2037:(
2018:b
2015:S
2012:(
2000:K
1991:b
1971:a
1968:K
1965:(
1962:!
1946:!
1937:K
1928:a
1926:!
1852:b
1846:S
1840:,
1837:a
1831:K
1825:(
1806:b
1800:S
1794:(
1782:K
1770:b
1750:b
1741:S
1738:,
1735:a
1726:K
1723:(
1707:;
1701:)
1698:b
1689:S
1686:(
1674:K
1662:b
1644:b
1635:S
1632:,
1629:a
1620:K
1617:(
1601:;
1595:)
1592:b
1583:S
1580:(
1568:K
1556:b
1538:b
1529:S
1526:,
1523:a
1514:K
1511:(
1495:;
1489:)
1486:b
1477:S
1474:(
1462:K
1450:b
1432:b
1423:S
1420:,
1417:a
1408:K
1405:(
1389:;
1383:)
1380:b
1371:S
1368:(
1356:K
1344:b
1326:b
1317:S
1314:,
1311:a
1302:K
1299:(
1283:;
1277:)
1274:b
1265:S
1262:(
1250:K
1238:b
1220:b
1211:S
1208:,
1205:a
1196:K
1193:(
1177:;
1171:)
1168:b
1159:S
1156:(
1144:K
1132:b
1107:C
1045:,
1042:a
1036:K
1033:(
1024:R
1011:(
999:K
996:R
987:a
973:a
967:K
964:(
952:R
933:K
927:R
921:a
881:,
878:a
872:K
869:(
860:R
847:(
835:K
832:R
823:a
809:a
803:K
800:(
788:R
769:K
763:R
757:a
735:b
732:S
729:,
726:a
723:K
720:(
717:%
711:R
701:b
698:S
695:(
692:%
683:K
680:R
674:b
672:%
653:b
650:S
647:,
644:a
641:K
638:(
635:/
629:R
619:b
616:S
613:(
610:/
601:K
598:R
592:b
590:/
572:b
569:S
566:,
563:a
560:K
557:(
554:*
548:R
538:b
535:S
532:(
529:*
520:K
517:R
511:b
509:*
491:a
488:K
485:(
482:-
476:R
466:-
457:K
454:R
448:a
446:-
424:a
421:K
418:(
415:+
409:R
399:+
390:K
387:R
381:a
379:+
357:b
354:S
351:,
348:a
345:K
342:(
339:-
333:R
323:b
320:S
317:(
314:-
305:K
302:R
296:b
294:-
276:b
273:S
270:,
267:a
264:K
261:(
258:+
252:R
242:b
239:S
236:(
233:+
224:K
221:R
214:b
212:+
160:K
156:T
152:S
148:R
144:c
140:b
136:a
112:D
66:,
36:C
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.