www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Shorthand for defining numeric literals as size_t and ptrdiff_t

reply pineapple <meapineapple gmail.com> writes:
There are suffixes for numbers like 0L, 0u, 0f, 0d, etc. What 
about suffixes representing size_t and ptrdiff_t? Do they exist? 
If not, why?
Jun 23 2016
parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 6/23/16 6:22 PM, pineapple wrote:
 There are suffixes for numbers like 0L, 0u, 0f, 0d, etc. What about
 suffixes representing size_t and ptrdiff_t? Do they exist? If not, why?
They do not exist, because the types themselves are not compiler-builtin, they are aliases to the appropriate integer types. But you can use constructor syntax: size_t(0) ptrdiff_t(0) -Steve
Jun 23 2016