首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

void时指针算法的大小未知

在C++中,void指针是一种通用指针类型,可以指向任何类型的数据。当指针的类型为void时,无法确定其大小,因为void类型本身没有固定的大小。要确定指针的大小,需要知道其指向的数据类型。

例如,如果指针指向一个int类型的数据,则其大小为sizeof(int)。如果指针指向一个float类型的数据,则其大小为sizeof(float)。因此,在使用void指针时,需要根据实际情况确定指针的大小。

在C++中,可以使用sizeof运算符来获取指针的大小。例如:

代码语言:c++
复制
int* pInt = new int;
float* pFloat = new float;

std::cout << "Size of int pointer: "<< sizeof(pInt)<< std::endl;
std::cout << "Size of float pointer: "<< sizeof(pFloat)<< std::endl;

输出结果将为:

代码语言:txt
复制
Size of int pointer: 8
Size of float pointer: 8

需要注意的是,不同的平台和编译器可能会有不同的指针大小,因此在编写跨平台的代码时需要注意。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

5分25秒

046.go的接口赋值+嵌套+值方法和指针方法

1分0秒

四轴激光焊接控制系统

28分33秒

第 2 章 监督学习(1)

-

2021世界人工智能大会“黑科技”盘点,你更看好哪一家?

8分9秒

066.go切片添加元素

8分3秒

Windows NTFS 16T分区上限如何破,无损调整块大小到8192的需求如何实现?

11分33秒

061.go数组的使用场景

1分32秒

智慧工地视频监控系统

22分1秒

1.7.模平方根之托内利-香克斯算法Tonelli-Shanks二次剩余

10分18秒

2.14.米勒拉宾素性检验Miller-Rabin primality test

11分2秒

变量的大小为何很重要?

7分13秒

049.go接口的nil判断

领券