You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the purposes of subclause [smartptr], a pointer type Y* is said to be compatible with a pointer type T* when either Y* is convertible to T* or Y is U[N] and T is cvU[].
IIUC, P0388R4 makes "pointer to array of N U" convertible to "pointer to array of unknown bound of (possibly cv-qualified) U". Hence, the definition is now equivalent to "Y* is compatible with T* when Y* is convertible to T*".
Does it make sense to strike this definition of "compatible with" and replace its use with "convertible to"?
The text was updated successfully, but these errors were encountered:
[util.smartptr.shared.general]/6:
IIUC, P0388R4 makes "pointer to array of N U" convertible to "pointer to array of unknown bound of (possibly cv-qualified) U". Hence, the definition is now equivalent to "
Y*
is compatible withT*
whenY*
is convertible toT*
".Does it make sense to strike this definition of "compatible with" and replace its use with "convertible to"?
The text was updated successfully, but these errors were encountered: