当前位置:  开发笔记 > 编程语言 > 正文

什么是PVOID数据类型?

如何解决《什么是PVOID数据类型?》经验,为你挑选了2个好方法。

有人可以解释PVOID在以下函数中使用的是什么以及如何使用它:

BOOL DoSomething(PVOID pMemPhy)

geofftnz.. 21

void指针,与

void *pMemPhy

又名"指向某事物,但这取决于你解决问题".

BOOL DoSomething ( PVOID pMemPhy )
{
    strcpy((char *)pMemPhy, "I love buffer overflows!");
    return TRUE;
}


Jeremy Ruten.. 12

它是一个void指针 - 指向内存地址的指针,没有关于它指向的值类型的信息.出于这个原因,你必须转换指针类型,如(char *)pMemPhy(int *)pMemPhy使用指针,以便编译器知道它是多少内存正与(1个字节对于一个char,4个字节为int等)之前



1> geofftnz..:

void指针,与

void *pMemPhy

又名"指向某事物,但这取决于你解决问题".

BOOL DoSomething ( PVOID pMemPhy )
{
    strcpy((char *)pMemPhy, "I love buffer overflows!");
    return TRUE;
}



2> Jeremy Ruten..:

它是一个void指针 - 指向内存地址的指针,没有关于它指向的值类型的信息.出于这个原因,你必须转换指针类型,如(char *)pMemPhy(int *)pMemPhy使用指针,以便编译器知道它是多少内存正与(1个字节对于一个char,4个字节为int等)之前

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有