可以将LPVOID类型的变量赋值给任意类型的指针,比如在参数传递时就可以把任意类型传递给一个LPVOID类型为参数的方法,然后在方法内再将这个“任意类型”从传递时的“LPVOID类型”转换回来。

示例程序:

1 class CMyClass
2 {
3     void Start();
4     static UINT StartThread(LPVOID lParam);
5 };
6 UINT CMyClass::StartThread(LPVOID lParam)
7 {
8     CMyClass * pMyClass = (CMyClass*)lParam;
9 }

  

转载于:https://www.cnblogs.com/lhwblog/p/6670280.html

LPVOID 没有类型的指针相关推荐

  1. LPVOID是一个没有类型的指针

    LPVOID是一个没有类型的指针,也就是说你可以将任意类型的指针赋值给LPVOID类型的变量(一般作为参数传递),然后在使用的时候再转换回来. 可以将其理解为long型的指针,指向void型. 2示例 ...

  2. 关于空指针(指针指向为NULL)和void类型的指针的理解

    正在学C,书上老说空指针,或者说void指针,对于我这样的生手来说,理解非常容易造成混淆,因为void这个单词的意思也是空,到底空指针的意思是指指向地址为空的类型呢,还是指void类型的指针呢 (1) ...

  3. 指针类型和指针类型转换的理解

    前几天在判断  "值相同的两个指针所指向的变量的值可以不同 "  这句话时,发现自己对指针类型一些概念仅仅是记住了结论.于是查阅了一些资料,记录一下一些与指针类型和指针类型转化相关 ...

  4. void 类型的指针

    void指针是空类型的指针,也称为无类型的指针,它不指向任何类型,即它仅仅是个地址.因此void指针不能进行指针运算,也不能取其所指向的数据的值 只有将void指针跟其他类型的指针相关联,才能使用他, ...

  5. java char指针数组_简单总结C语言中各种类型的指针的概念

    C语言中有很多关于指针的使用,指针也是C语言的灵魂所在,而且C语言中也有很多有关指针的概念,这里学习并总结了一些知道的概念. 常量指针:首先它是一个指针,常量只是用来修饰指针的定语.其定义如下: ch ...

  6. c 指针打印变量_C程序打印不同类型的指针变量的大小。

    c 指针打印变量 Any type of pointer variable takes the same memory bytes in the memory, because they are us ...

  7. c语言的各种类型的指针,简单总结C语言中各种类型的指针的概念

    2016 这篇文章主要简单总结了C语言中各种类型的指针的概念,指针可以说是C语言本身所具有的最大特性,平时根据不同使用场合习惯地将其简单分类,需要的朋友可以参考下 C语言中有很多关于指针的使用,指针也 ...

  8. 【二级指针--定义、初始化赋值、解引用;特殊指针--空指针、void类型的指针】(学习笔记12--指针下)

    目录 一.二级指针 指针的指针 二级指针的定义 二级指针的初始化与赋值 二级指针的解引用 二级指针与指针数组 main函数的参数 二.特殊指针 空指针 void类型的指针 新星计划第六篇博文,下面是上 ...

  9. c语言的返回类型是指针变量吗,C语言-指针类型

    改值场景示例 - 改变 n 的值 的函数 void change(int n) { n = 10; } int main() { int a = 20; - 这里只能把 变量a 的值传到 change ...

  10. 指向结构体类型的指针

    结构体变量的指针就是该变量所占据的内存段的起始地址.可以定义一个指针变量来指向一个结构体变量,也可以动态分配内存存放结构体各成员数据. 与指向普通数据类型的指针变量相同,也可以定义指向结构体数据类型的 ...

最新文章

  1. 快速去阴影--Fast Shadow Detection from a Single Image Using a Patched Convolutional Neural Network
  2. 以后所有内容均以摘要方式发布
  3. oleread.php,PHP的垃圾回收机制详解
  4. 记录一下LabelImg实际绘制框颜色的位置
  5. 鸿蒙系统发红包,鸿蒙修真录红包版
  6. 如何使用代码创建service contract并实现partner determination
  7. maven+jenkins自动化构件
  8. 移动固态硬盘没有连接到计算机,移动固态硬盘装个Win to go,这才是移动固态硬盘正确的打开方式...
  9. Linux 配置No module named enchant
  10. 电脑重装系统后数据恢复的方法
  11. allegro ARTWORK设置笔记
  12. 杭电一学生还没毕业年薪已过百万,带十几人的研发团队!
  13. android微信炸弹代码,微信炸弹怎么弄 微信8.0扔炸弹攻略[多图]
  14. 采用analysis-dynamic-synonym插件,动态文件的方式同步同义词
  15. 简单介绍API Platform Core
  16. 在数学建模中微型计算机,“在数学建模中培养学生思维能力的研究”课题研究情况汇报...
  17. 2021年新版电影小程序商业版+前端无后门+搭建教程亲测可用
  18. 百度编辑器Editor 1.4.3.2 asp.net版最新使用方法
  19. 企业要求的J2EE详解
  20. DOM基于inpho软件二次加工的出图方法

热门文章

  1. 页面跳转报错This request has been blocked; the content must be served over HTTPS
  2. 进程间通讯的5种方式
  3. excel表格选择下拉多选_Excel下拉多个选择或删除
  4. java 保存对象_Java将对象保存到文件中/从文件中读取对象
  5. 【010】Excel宏编程相关封装模块(字体设置、写入表格内容)_003_#VBA
  6. Pandas修改列名
  7. mysql schemata_mysql8 参考手册-INFORMATION_SCHEMA SCHEMATA表
  8. sql注入总结(一)
  9. bootstrap 检验 法 原理_三种中介效应检验方法及操作步骤
  10. redis的lpush、rpush、rpop、lpop位置的简单理解