typedef long long int64;

wansuiwht 2009-07-02 09:40:15
typedef long long int64;
这句什么意思。typedef是什么意思,怎么我学的书里面没有见到过。为什么要这样用。


...全文
1053 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingyin55 2009-07-02
  • 打赏
  • 举报
回复
对,应该有很多例子啊。

[Quote=引用 4 楼 wansuiwht 的回复:]
意思就是说。有了这句以后,我以后需要声明long long类型时,前面不用写long long ,只用写 int64 a = 100;就成了。
[/Quote]
liao05050075 2009-07-02
  • 打赏
  • 举报
回复 1
为什么要这样用:
估计要给long long改名的原因是,VC6没有long long,只有__int64。于是在其它编译器写好的代码一弄到VC6里面就不能编译过了,所以在开始位置加一个
typedef long long int64;

当移到VC6中编译时,只用改成typedef __int64 int64;
然后下面的代码就不用改了。
太乙 2009-07-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wansuiwht 的回复:]
意思就是说。有了这句以后,我以后需要声明long long类型时,前面不用写long long ,只用写 int64 a = 100;就成了。
[/Quote]对!!
wansuiwht 2009-07-02
  • 打赏
  • 举报
回复
意思就是说。有了这句以后,我以后需要声明long long类型时,前面不用写long long ,只用写 int64 a = 100;就成了。
lingyin55 2009-07-02
  • 打赏
  • 举报
回复
typedef用于将已有的类型组合,定义一个新的类型。
这里的int64就是新定义的类型,相当于long long
大前置 2009-07-02
  • 打赏
  • 举报
回复
绝对经典:
http://blog.csdn.net/Augusdi/archive/2009/04/09/4057554.aspx
风老二 2009-07-02
  • 打赏
  • 举报
回复
给long long这孩子起个新名字叫int64

65,170

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧