On Thursday, 17 April 2014 at 16:46:15 UTC, John Colvin wrote:
On Thursday, 17 April 2014 at 16:36:29 UTC, FrankLike wrote:
Size_t on x86 is uint,on x64 is ulong,it's a good thing?
I don't think is ok.
it creates many convert thing,such as length is ulong ,must
cast to int or cast to uint. It will be waste of time ,I think.
It's the same in C and it reflects what the hardware is doing
underneath with regard to memory addresses. That's the point of
size_t. If it didn't change size then we'd all just use ulong
or uint for all our array lengths etc.
Thank you,I think 'use uint' is better than 'use ulong' .
You know that 'point.x,point.y' is int ,on x64 ,no change,
'length' keeps the same to 'point.x,point.y' ,maybe a good thing.
Frank.