请教高手:如何让一个类中所有函数都拥有相同属性(内详)

superhard 2002-11-10 10:04:47
例如,希望为该类中所有函数设置运行时间,超时则自动退出
...全文
28 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
superhard 2002-11-28
  • 打赏
  • 举报
回复
如何能具体实现???
cbc 2002-11-25
  • 打赏
  • 举报
回复
ColderRain(最佳效果) 的意思,偶不懂
ColderRain 2002-11-25
  • 打赏
  • 举报
回复
public://限定操作符
void operator->()
{
// you code .........
}

你还可以用模板类实现。
建议采用模板------------->具有通用性。

superhard 2002-11-18
  • 打赏
  • 举报
回复
可还是需要在每个函数里都要写啊,不合我的意思

重载"->"到是好思路,不过我目前还没想出好的实现方法

高手们快来抢分啊,不够我加

chenghl 2002-11-18
  • 打赏
  • 举报
回复
每个成员函数都声明一个static 类型的计时变量如何?
或者如ColderRain(最佳效果) 所说,重载"->"指针运算符,在引用该类的成员函数时判断。
superhard 2002-11-16
  • 打赏
  • 举报
回复
..............
双杯献酒 2002-11-14
  • 打赏
  • 举报
回复
不知道您要实现什么功能。
(我是不是有点理解障碍?周六看医生... :) )
superhard 2002-11-13
  • 打赏
  • 举报
回复
ColderRain(最佳效果)
能具体说说吗,谢谢
ColderRain 2002-11-13
  • 打赏
  • 举报
回复
重载"->"指针运算符
superhard 2002-11-13
  • 打赏
  • 举报
回复
谢谢,不过通信是我举的例子
我希望的是自动实现函数间的共性,并不一定是做通信呀
icelight 2002-11-13
  • 打赏
  • 举报
回复
如果你的函数不阻塞,让函数自己判断超时。

既然跟通信有关,应该会有阻塞吧。唯有作为线程函数才能在阻塞时被强行中止。
E17 2002-11-10
  • 打赏
  • 举报
回复
这么 怪的问题 你也问的出来!
你把你想要这个类的目的说说看,
我们来帮你想想,可能不用你说的那么麻烦吧!
JeasonZhao 2002-11-10
  • 打赏
  • 举报
回复
看来你只能在设计期间实现了,如果想这样的东西,看看AOP,这个咚咚可以
superhard 2002-11-10
  • 打赏
  • 举报
回复
呵呵,我只是想寻求一种方法,目的还没想到

那就当是个通信类型的软件吧,可以提供多种连接
和多种传输,但有共同的超时设定

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧