挖井

类库大魔王的挖井日记

挖一口属于自己的井


TclSuck支持类成员函数扩展了

  基本上没怎么费事儿,比原先想象的工作量要少好多,甚至处理分发函数和map都是用的同一个。就是保存函数指针的实现跟原来的不一样,从R (*f)(...)这样的形式变为R (C::*f)(...)这样了,多了一个C,其它就是一路走下来,没什么难点。
  而且,顺便把tcl_state::close()改了一下,刚好可以用来释放map里保存的那些东西。
  不过,还是没想好,怎么实现functor的调用,如果实现了这个,就可算是一个完整的C++ wrapper了,呵呵。

本文地址:

https://minidump.info/blog/2006/11/tclsuck-e6-94-af-e6-8c-81-e7-b1-bb-e6-88-90-e5-91-98-e5-87-bd-e6-95-b0-e6-89-a9-e5-b1-95-e4-ba-86/

感觉本文不错,不妨小额鼓励我一下!
上一篇

TclSuck雏形已具

  虽然在公司加了2个小时班,回到家比平常晚了2个小时,但这次比较奇怪的是,我居然没有堕落,把QQ关了,也不开网页,而是专心地写代码。太好了,TclSuck已经初具雏形了,可以方便地定义普通的函数扩展了。这样下来,至少可以当作写技术报告的素材了,哈哈哈哈,就这样哄骗过去吧。其实要好的话,最好加...…

CPPOOPGPXP Lua,Script 全文阅读
下一篇

我的方块W.I.P #9

  方块以前写了那么多的垃圾代码终于被证明是有很多问题的。因为写得很垃圾,所以改都很难改,要想看出哪里出问题都很麻烦,所以我干脆把那些代码都删掉了,应该要重新写一遍,用简洁一点的算法 。  TclSuck就这样算完事了吧,不想弄了,能直接支持C风格函数和类成员函数的扩展了,并且参数个数限制也提...…

Shareware 全文阅读