C#
sizeof(int*)
8
C++
sizeof(int*)
4
这是为什么? C# 中的 sizeof long 为 8。在 C++ 中为 4。
最佳答案
简单:您正在获取指针类型的大小。对于 64 位应用程序,8 将是一个合适的大小。 4 适合 32 位应用程序。
有人会假设您正在使用 64 位 .net 和 32 位 C++ 代码运行 C# 代码。
关于c# - 为什么在 C# 中 sizeof(int*) = 8 而在 C++ 中 sizeof(int*) = 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33682457/