File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 582
582
descriptions of those operators and contexts.
583
583
\end {note }
584
584
585
+ \newpage
586
+
585
587
\rSec 2[conv.lval]{Lvalue-to-rvalue conversion}
586
588
587
589
\pnum
1389
1391
template parameter object
1390
1392
and a prvalue otherwise\iref {basic.lval };
1391
1393
it is a bit-field if the identifier designates a bit-field.
1394
+
1395
+ \newpage
1396
+
1392
1397
\begin {example }
1393
1398
\begin {codeblock }
1394
1399
void f() {
2469
2474
2470
2475
template<typename ...Args>
2471
2476
bool f(Args ...args) {
2477
+ @\newpage@
2472
2478
return (args + ... + args); // error: both operands contain unexpanded packs
2473
2479
}
2474
2480
\end {codeblock }
2796
2802
\begin {example }
2797
2803
\begin {codeblock }
2798
2804
template<typename T> concept C = requires (T a) {
2805
+ @\newpage@
2799
2806
requires sizeof(a) == 4; // OK
2800
2807
requires a == 0; // error: evaluation of a constraint variable
2801
2808
};
4596
4603
\begin {codeblock }
4597
4604
template<class... Types>
4598
4605
struct count {
4606
+ @\newpage@
4599
4607
static const std::size_t value = sizeof...(Types);
4600
4608
};
4601
4609
\end {codeblock }
5723
5731
\tcode {(a/b)*b + a\% b} is equal to \tcode {a}; otherwise, the behavior
5724
5732
of both \tcode {a/b} and \tcode {a\% b} is undefined.
5725
5733
5734
+ \newpage
5735
+
5726
5736
\rSec 2[expr.add]{Additive operators}%
5727
5737
\indextext {expression!additive operators}%
5728
5738
\indextext {operator!additive}
6614
6624
The exception is reactivated with the existing exception object;
6615
6625
no new exception object is created.
6616
6626
The exception is no longer considered to be caught.
6627
+
6628
+ \newpage
6629
+
6617
6630
\begin {example }
6618
6631
An exception handler that cannot completely handle the exception itself
6619
6632
can be written like this:
You can’t perform that action at this time.
0 commit comments