pandaxcl的专栏--我的网站开站啦:http://www.autodev.net

熊春雷的专栏

panda ID:pandaxcl
[修改头像]
73453次访问,排名1109好友0人,关注者0
pandaxcl的文章
原创 60 篇
翻译 0 篇
转载 0 篇
评论 151 篇
pandaxcl的公告

博客文档资源下载在本人的网站下载!!!

我也优先在我的网站论坛上面回答问题

在研究C++自动化编程好久之后,发现C++自动化编程在国内还是一个空白。所谓的C++自动化编程,简单点说就是采用了C++的高级模板技术配合产生式编程技法实现了C++代码的自我配置,自动维护代码之间的种种一致性问题。关于这个问题的讨论,将会在我的网站上面进行细致的讨论。如果有问题,欢迎来我的网站提问哦。看看下面的我的网站的链接。

EMail:pandaxcl@163.com

QQ:56637059

我的网站: http://www.autodev.net

最近评论
huxi043715:博主,在很强阿。你的文章也很容易懂。
wangwei200508:呵呵,谢了
您的这里指到自己硬盘了
<a href="file:///D:/work/lex_yacc/chapter01/lexyacc.rar.png" target="_top">这里</a>
imath:老大我引用了你的 这系列文章,嘿嘿
dlr0987:abc* = ab (c+|e) =ab|abc|abcc.....

pandaxcl:这里要注意那个return i
前置和后置都是为了实现增一的效果;)
特意实现前置和后置都是相同的功能的;)
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
    相册
    友情连接
    小熊猫
    我的另外一个博客
    我的网站-自动化编程社区
    存档
    2008年02月05日

    原创 配合STL算法编写类的成员函数

    我们在使用C++的开发工作中,经常会编写许许多多的类,当然也会编写大量的成员函数。但是对于如何设计类的结构,如何确定类的成员,这将会是一个艰难的抉择过程。在编写C++类的过程中,我们都希望是我们的成员函数集合最小化,但是常常很难做到这一点。本文就来详细的讨论一下这个问题!阅读全文>

    发表于 @ 2008年02月05日 12:51:00|评论(loading...)|编辑

    2007年10月23日

    原创 自动化C++程序设计---基础篇_分析C++重载函数(3)--存在的问题

    从前面的代码还可以看出,应用any的过程中还是有比较大的限制。例如当多个重载函数的第一个参数类型相同的时候,虽然后续的参数类型不同,是合法的C++重载函数,但是 any就不知道该转型为那一个,从而产生了编译错误:)本文就给出了几种解决这种难题的方法:)阅读全文>

    发表于 @ 2007年10月23日 21:58:00|评论(loading...)|编辑

    原创 自动化C++程序设计---基础篇_分析C++重载函数(2)--分析函数参数的种类

    在上一篇文档中提到了分析函数参数数量的方法,现在就来解决更深层次的问题:这些数量的函数参数具体是什么类型的?本文就给出了一个比较统一的方法实现了采用C++模板语言分析出类域中的某个函数的参数具体是什么!阅读全文>

    发表于 @ 2007年10月23日 21:55:00|评论(loading...)|编辑

    原创 自动化C++程序设计---基础篇_分析C++重载函数(1)--分析函数参数的数量

    在分析C++代码的时候,特别是分析C++函数(仿函数)的时候,若是能够分析出在一个名字空间(类域)里面的指定函数名称的函数的参数的数量将会是非常有用的:)这一章就对这个问题进行详细的分析。阅读全文>

    发表于 @ 2007年10月23日 21:52:00|评论(loading...)|编辑

    原创 自动化C++程序设计---分析C++类结构

    本文采用C++语言自身的模板语言实现了分析C++类结构的功能。C++类结构的内容包括: 1.类是否拥有指定参数的成员函数 2.类是否存在指定名称的成员函数 3.类是否存在指定名称的成员变量 4.类是否存在指定名称的子类(型) 阅读全文>

    发表于 @ 2007年10月23日 21:49:00|评论(loading...)|编辑

    原创 自动化C++程序设计---分析C++类层次

    本文介绍了采用C++的模板技术,可以实现C++语言自己分析自己的类层次结构:)可以分析出某个类的基类是什么,是不是很神奇啊;)阅读全文>

    发表于 @ 2007年10月23日 21:45:00|评论(loading...)|编辑

    原创 自动化C++程序设计---C++里的模板语言

    介绍通过C++中的模板,可以表达为一种计算机语言的原理:)拥有整数加减乘除四则运算,选择结构和循环结构:)具备有通用编程语言具备的基本结构,从而构成了语言结构,本文只是解释前述结构的实现方式;)阅读全文>

    发表于 @ 2007年10月23日 21:42:00|评论(loading...)|编辑

    2007年10月11日

    原创 应用篇_撤销(Undo)和重做(Redo)的C++自动化实现(6)---扩展的框架代码

    有了前面的这些基础性的代码之后,我们就可以处理大量的撤销和重做操作了:)但是通常的情况下,我们还是希望能够往command里面添加一些额外的信息。例如:为了在图形用户界面应用程序里面显示还可以撤销的命令队列列表以及可以重做的命令列表,这两种情况下都需要给每一个命令添加一个额外的名称信息,所以我们将前面的command代码修改为下面的basic_command代码:阅读全文>

    发表于 @ 2007年10月11日 21:26:00|评论(loading...)|编辑

    原创 应用篇_撤销(Undo)和重做(Redo)的C++自动化实现(5)---处理多类型的对象以及命令管理

    目前为止,已经成功的将三个基本操作封装为三个基本命令,同时也将一个复合操作封装成了一个复合命令,另外也给出了简单的使用代码;从代码中可以看出,撤销和重做的过程还是比较晦涩,用户为了表达撤销和重做的过程还需要编写很多的额外代码,而且这种代码也没有很直接的表达撤销和重做的思想。阅读全文>

    发表于 @ 2007年10月11日 21:23:00|评论(loading...)|编辑

    原创 应用篇_撤销(Undo)和重做(Redo)的C++自动化实现(4)---将撤销和重做的基本架构模组化

    虽然有了上面的命令基类、复合操作类就可以实现\ *任意*\ 的撤销和重做功能的程序了,但是很明显,还需要编写大量的派生自命令基类的\ *各种各样*\ 的操作类。那么有没有办法减轻或者消除这种负担呢?阅读全文>

    发表于 @ 2007年10月11日 21:21:00|评论(loading...)|编辑

    Csdn Blog version 3.1a
    Copyright © pandaxcl