Re: Shorthand for defining numeric literals as size_t and ptrdiff_t

2016-06-23 Thread Steven Schveighoffer via Digitalmars-d-learn

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


Shorthand for defining numeric literals as size_t and ptrdiff_t

2016-06-23 Thread pineapple via Digitalmars-d-learn
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?