C++
youfangyuan
这个作者很懒,什么都没留下…
展开
-
C++反射机制
C++反射方法2010-05-18 10:55 887人阅读 评论(0)收藏 举报众所周知C++语言本身是没有反射这个东东的,但C++的强大之处在于它把不能的化为可能。要实现反射主要就几点问题:1、每个要反射的类里定义一个回调函数(用来创建这个类实例)2、在程序开始时把每个要反射的类的回调函数以类名为键存入全局哈希表第一个问题我们使用继承就可以为每个类添加回转载 2012-02-13 17:29:32 · 574 阅读 · 0 评论 -
C++web开发框架
C++ Web工具包 WtWt(音同'witty')是一个C++库,同时也是开发和部署web应用的服务器。 Wt不是所谓框架(framework),它只是一个库,它不会将编程方式强加于开发者。Wt的API是以widget为中心(widget-centric)的,并受到现有C++图形用户界面(GUI) 的应用编程接口(APIs)的启发。Wt为开发者提供了几乎所有web实现细节转载 2012-02-15 14:52:34 · 17163 阅读 · 3 评论 -
C++Boost库
vim /etc/ld.so.conf.d后面增加内容/usr/local/libgcc main.cpp -o main -lboost_regex原创 2012-04-12 19:59:09 · 666 阅读 · 0 评论 -
C++数据结构实现
目 录目 录 11、顺序表 1Seqlist.h 1Test.cpp 7单链表 9ListNode.h 9SingleList.h 11test.cpp 22双向链表 25NodeList.h 25DoubleList.h 27Test.cpp 37循环链表 40ListNode.h 40CircularList.h 41Test.转载 2012-04-17 15:18:42 · 793 阅读 · 0 评论 -
C++多态在编译和运行期的差别
多态是什么?简单来说,就是某段程序调用了一个API接口,但是这个API有许多种实现,根据上下文的不同,调用这段API的程序,会调用该API的不同实现。今天我们只关注继承关系下的多态。还是得通过一个例子来看看C++是怎样在编译期和运行期来实现多态的。很简单,定义了一个Father类,它有一个testVFunc虚函数哟。再定义了一个继承Father的Child类,它重新实现了testVFu转载 2012-09-28 14:50:18 · 1111 阅读 · 0 评论 -
C++实现WebService
一、引言 Web Service其实就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API,开发人员可以用编程的方法通过Web调用来实现某个功能的应用程序。从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。 Web服务给人们带来许多令人吃惊的好处,它具有在转载 2012-12-16 21:56:21 · 9386 阅读 · 0 评论 -
常用算法经典代码(C++版)
一、快速排序void qsort(int x,int y) //待排序的数据存放在a[1]..a[n]数组中 {int h=x,r=y; int m=a[(x+y)>>1]; //取中间的那个位置的值 while(h{while (a[h] while (a[r]>m) r--; //比中间那个位置的值大,循环直到找一个比中间那个转载 2012-09-14 01:05:51 · 928 阅读 · 0 评论 -
50个c/c++源代码网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http:转载 2013-09-16 18:56:35 · 640 阅读 · 0 评论