那位高手能讲一下size_t 是怎抹一回事,它是什莫,为什莫要定义他,还有ptrdiff_t

那位高手能讲一下size_t 是怎抹一回事,它是什莫,为什莫要定义他,还有ptrdiff_t
[46 byte] By [fadacai-faxiaocai] at [2007-12-16]
# 1
size_t是一种通用数据类型,表示其对象的size
liubear at 2007-10-26 > top of Msdn China Tech,C/C++,C语言...
# 2
相当于int
# 3
#ifndef _SIZE_T_DEFINED
#ifdef _WIN64
typedef unsigned __int64 size_t;
#else
typedef _W64 unsigned int size_t;
#endif
#define _SIZE_T_DEFINED
#endif
一个类型重定义,就是使相同类型的东西转变成为另外一种具有某种特定意思的类型
从名字size_t中可以知道他定义的变量表示长度
那么unsigned __int64 、 _W64 unsigned int呢,什么都不是,只不是个整数把了
# 4
实际使用是可以同int
不过要用size_t定义`
# 5
看看我的个人签名,就知道我也想找些项目作了,可是就是没人提供那!
:(
========================================================
本人承接各类软件开发项目。

开发平台:VC、VB、Delphi、Borland C++5、Dev-C++等
使用语言:C、C++、Basic、Delphi

Email:silverywolf@sina.com
QQ:5097846(8小时在线)
========================================================

# 6
不好意思!发错地方了!:)
========================================================
本人承接各类软件开发项目。

开发平台:VC、VB、Delphi、Borland C++5、Dev-C++等
使用语言:C、C++、Basic、Delphi

Email:silverywolf@sina.com
QQ:5097846(8小时在线)
========================================================