在C++中,int64和int64_t之间有什么区别
What is the difference between int64 and int64_t in C++?
我对c++和一般编码都是新手。所以这个问题可能是中午。使用类型int64或int64_t有什么区别。我看到一个软件开发人员修改了github上的源代码,并将所有的int64修改为int64_t。
int64_t
是一个标准C++类型,用于精确为64位的带符号整数。int64
不是标准类型。
第一个C++标准没有固定宽度的类型。在int64_t
被添加到标准C++之前,不同的编译器都实现了64位类型,但它们使用自己的名称(例如long long
、__int64
等)
一系列可能的事件是,这个项目最初会为每个支持它的编译器将typedef int64
转换为64位类型。但一旦编译器都开始更好地支持标准C++,或者一旦编写代码的人发现了int64_t
,代码就被转换为使用标准名称。
相关文章:
- 从不同线程使用int64的不同字节安全吗
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- int(c) 和 c-'0' 之间的区别。C++
- 在cuda线程之间共享大量常量数据
- 在c代码之间共享数据的最佳方式
- Mix_Init和Mix_OpenAudio SDL之间的区别是什么
- C++ 使用 assign 函数的字符串与直接使用 '=' 更改值的字符串之间的区别
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- 大小相等但成员数量不同的结构之间的性能差异
- 类与私有变量的其他类之间的线程安全性
- 如何在cpp文件之间切换窗口?在Qt中
- 线程之间的布尔停止信号
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 在 const 函数中通过引用和指针返回之间的区别
- 我想知道长双倍和双倍之间的区别
- 如何防止clang格式在流运算符调用之间添加换行符<<
- 在两台机器之间进行时间戳的最佳c++chrono函数是什么
- Int64 和 time_t 之间的 C++ 重载歧义
- 在C++中,int64和int64_t之间有什么区别