游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3144|回复: 5

C++的一个问题

[复制链接]

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2008-7-28 23:29:00 | 显示全部楼层 |阅读模式
我写了一个LIB,里面有个空VOID函数每帧都读一次的。

但是我写了个CPP调用LIB,想在外部去填写那个空的VOID函数的内容。

达到对某写功能LOCK起来,请问大虾们,有什么办法呢,本人C++基础不是很好,不知道有什么写法可以实现我的想法。

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2008-7-29 03:39:00 | 显示全部楼层

Re:C++的一个问题

函数指针~

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2008-7-29 08:32:00 | 显示全部楼层

Re:C++的一个问题

我看了下函数指针的功能,好象多数是指在int (*name)( SAME );

我想的效果是
bool trender()
{
  “空”
   return true;
}
而trender在LIB每帧都UPDATE,我就想说,可以在LIB外部时,可以重新填写  “空”   的部分,好象我加一些渲染对象进去

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-7-29 09:35:00 | 显示全部楼层

Re:C++的一个问题

你自己wrapper好了,否则就是一个不可能完成的任务。
你为什么不用函数指针,写一个visitor

17

主题

166

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2008-7-29 11:12:00 | 显示全部楼层

Re:C++的一个问题

把函数指针作为参数传递给trender
trender再调用它

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2011-7-13 11:17:00 | 显示全部楼层

Re: C++的一个问题

可以嵌入脚本,比如LUA,修改脚本就行了。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 10:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表