gpt4 book ai didi

c++ - sizeof(some pointer) 是否总是等于四?

转载 作者:IT老高 更新时间:2023-10-28 11:26:47 25 4
gpt4 key购买 nike

例如:sizeof(char*) 返回 4。正如 int*long long* 以及我尝试过的所有内容一样。有没有异常(exception)?

最佳答案

您得到的保证是 sizeof(char) == 1。没有其他保证,包括不保证 sizeof(int *) == sizeof(double *).

实际上,在 16 位系统上,指针大小为 2(如果你能找到的话),在 32 位系统上为 4,在 64 位系统上为 8,但是依靠在给定的尺寸上。

关于c++ - sizeof(some pointer) 是否总是等于四?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com