C++
淡定的茶
软件爱好者曾经接触过C/CPHPJSPythonPERLSHEELDIVCSSWINDOWSLINUXHP UNIXAIXHEARTBEATDRBDLVS等
展开
-
C++构造函数中抛出异常
演示C++在构造函数中抛出异常时,不调用析构函数,导致资源不能释放的一种解决方法。 namespace TEST{ void exception() { class A { public: A() { cout原创 2013-10-25 16:59:24 · 606 阅读 · 0 评论 -
rapidxml的简单封装
DALXmlFile.h:#ifndef DALXMLFILE_H_INCLUDED#define DALXMLFILE_H_INCLUDED#include "rapidxml.hpp"#include "rapidxml_utils.hpp"#include "rapidxml_print.hpp"///a wrapper for xml file. c原创 2013-10-25 17:02:17 · 854 阅读 · 0 评论 -
设计模式之职责链(C++实例代码)
#include #include using namespace std;class requirement{public: requirement(requirement* _rq,int _level) :rq(_rq),level(_level) { } //virtual setLevel(requirement* rq, i原创 2013-10-30 14:46:15 · 491 阅读 · 0 评论 -
设计模式之命令(C++实例代码)
#include #include using namespace std;class simpledb{public: simpledb() { } simpledb(string dbname) { db_name = dbname; } void state() {原创 2013-10-30 14:47:30 · 514 阅读 · 0 评论 -
设计模式之解释器(C++实例代码)
#include #include using namespace std;class numContext{public: void show(int val) { cout"num = "valendl; }};class numExp{public: numExp() { }原创 2013-10-30 14:47:40 · 581 阅读 · 0 评论