tmp/tmp2z3ircsj/{from.md → to.md}
RENAMED
|
@@ -2,12 +2,12 @@
|
|
| 2 |
|
| 3 |
The result of the expression `(T)` *cast-expression* is of type `T`. The
|
| 4 |
result is an lvalue if `T` is an lvalue reference type or an rvalue
|
| 5 |
reference to function type and an xvalue if `T` is an rvalue reference
|
| 6 |
to object type; otherwise the result is a prvalue. if `T` is a non-class
|
| 7 |
-
type that is
|
| 8 |
-
determining the type of the resulting prvalue; see [[
|
| 9 |
|
| 10 |
An explicit type conversion can be expressed using functional notation (
|
| 11 |
[[expr.type.conv]]), a type conversion operator (`dynamic_cast`,
|
| 12 |
`static_cast`, `reinterpret_cast`, `const_cast`), or the *cast*
|
| 13 |
notation.
|
|
|
|
| 2 |
|
| 3 |
The result of the expression `(T)` *cast-expression* is of type `T`. The
|
| 4 |
result is an lvalue if `T` is an lvalue reference type or an rvalue
|
| 5 |
reference to function type and an xvalue if `T` is an rvalue reference
|
| 6 |
to object type; otherwise the result is a prvalue. if `T` is a non-class
|
| 7 |
+
type that is cv-qualified, the *cv-qualifiers* are discarded when
|
| 8 |
+
determining the type of the resulting prvalue; see Clause [[expr]].
|
| 9 |
|
| 10 |
An explicit type conversion can be expressed using functional notation (
|
| 11 |
[[expr.type.conv]]), a type conversion operator (`dynamic_cast`,
|
| 12 |
`static_cast`, `reinterpret_cast`, `const_cast`), or the *cast*
|
| 13 |
notation.
|