2004年4月21日

另一个AOP

摘要: AOP只是Aspect-Oriented Programming吗?在软件领域还有一个AOP是Agent-Oriented Programming,这个技术是1993年Shoham最早提出的,原始文献是: Shoham, Yoav. Agent-Oriented Programming, Arti... 阅读全文

posted @ 2004-04-21 18:15 毛小娃 阅读(112) 评论(0) 推荐(0) 编辑

C++编译器检索VTABLE的具体方法不同

摘要: 以前没太注意过这个问题,只知道C++代码调用某个虚函数时要到虚函数表里去查找,然后执行特定的函数。这两天跟别人调程序时发现,VC和gcc对这个检索操作的实现方法是不一样的: 早期的gcc(2001年5月前?)使用的是一个比较直观的查表方法。gcc中指向成员函数的指针其实是一个结构,类似于最早期的c... 阅读全文

posted @ 2004-04-21 18:14 毛小娃 阅读(159) 评论(0) 推荐(0) 编辑

导航