社区
C++ 语言
帖子详情
函数类型的指针能否转成void *
R9R9R9
2005-06-05 12:05:43
书上写明..不可转换.为何我这个可以通过编译呢?是编译器的问题吗?我用的是VC6.0+XP
typedef int(*PFV)();
PFV test[10];
void reset(void *)
{
cout<<"void *"<<endl;
}
void main()
{
reset(test[0]);
}
...全文
152
6
打赏
收藏
函数类型的指针能否转成void *
书上写明..不可转换.为何我这个可以通过编译呢?是编译器的问题吗?我用的是VC6.0+XP typedef int(*PFV)(); PFV test[10]; void reset(void *) { cout<<"void *"<<endl; } void main() { reset(test[0]); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qhfu
2005-06-05
打赏
举报
回复
用 vs 2003 对标准的支持还可以
fwinfwin
2005-06-05
打赏
举报
回复
可以转的,
只是,函数指针本来带有参数调用信息,
转换之后,变成了函数入口地址,如果是无参数的函数,这种转换不带来什么问题
mostideal
2005-06-05
打赏
举报
回复
我没用过vc6.0。。
R9R9R9
2005-06-05
打赏
举报
回复
那现在到底用什么编译器好呢VC 6.0好多会出错很多的跟书中讲的不匹配啊
qhfu
2005-06-05
打赏
举报
回复
不是 编译器问题,
WingForce
2005-06-05
打赏
举报
回复
typedef int(*PFV)();
PFV test[10];
void reset(void *)
{
cout<<"void *"<<endl;
}
void main()
{
reset((void*)test[0]);
}
即可
《c语言深度解析》第3、4章 存储类、生命周期、作用域、链接域,
指针
与
函数
课程内容:第3章:存储类与auto、static、register关键字指令、常量、变量的生命周期变量与
函数
的作用域链接域与extern、static关键字声明的意义第4章:存储空间、符号、地址一级
指针
与多级
指针
野
指针
与段错误
void
*
指针
类型
const与
指针
函数
指针
函数
调用—栈的使用过程回调
函数
和
函数
指针
数组
指针
与
函数
传参递归
函数
内联
函数
怎样将成员
函数
指针
强制转换成
void
*
指针
采用取成员
函数
指针
的地址的方法,先把指向成员
函数
指针
的
指针
强制转化为别的
类型
,如unsigned*,当然同样可以通过此转化后的
指针
经过相反的变换来调用成员
函数
。于是乎要转化为
void
*的问题也随之可解,如下示例:/* VS2003下编译运行 */class AbstractMethod{public: virtual
void
show(){} // = 0; // 可以是纯虚
函数
,这里为了测...
C语言--
指针
之空
指针
(
void
*)
文章目录前言一、
void
*
指针
是什么?
void
*
指针
简单使用二、
指针
内存大小
指针
所占大小
void
*
类型
指针
与其他
类型
指针
区别基本区别取值操作与地址增长操作三、
void
*
指针
作为
函数
传参实现memset实现memset总结 前言 这篇将介绍C语言令人头疼的知识点–
指针
。介绍
void
*这个特别的
指针
,介绍
指针
内存分配、
指针
作为
函数
传参改怎么使用以及为什么不能直接对
void
*
指针
做一些操作。 一、
void
*
指针
是什么? C语言中,一共有几种
指针
类型
,其中最特别的就是
void
*
指针
。
void
*指
c++中如何把任意
类型
的
指针
转化为
void
*
C++任意
类型
指针
无损转换为
void
*
将类
指针
强制转换为
void
*
指针
进行传参的使用方法
将其他
指针
类型
转换为
void
*,然后要使用原来
指针
类型
里的东西,首先呢,我们创建了几个类,每个类里都有自己的属性成员,然后我创建了一个类
指针
对象去对里面的成员进行一些设置,然后呢因为一些
函数
参数的原因,需要把该类
指针
类型
转换为
void
。
指针
类型
的东西,不过我们实际用的是那个类
指针
,所以呢就需要讲传进来的
void
*
指针
再变为类
指针
类型
。
指针
类型
,但是我们进行传参之后,就比如在线程处理的那个
函数
里,我们需要用到这个传过来的
void
。...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章