摘要: #include using namespace std; class ApplePhone { public: virtual void buildCamera()=0; virtual void buildRAM()=0; }; class Apple5S:public ApplePhon... 阅读全文
posted @ 2014-08-25 19:41 shencheng5721 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 类的成员函数后面加const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。C++支持常量性不同的重载,例如下面的GetData函数。#include "Test.h"Test::Test(void){ data=0;}Test::~Test(void){}co... 阅读全文
posted @ 2014-04-23 19:45 shencheng5721 阅读(201) 评论(0) 推荐(1) 编辑
摘要: 厨师类:#include "Cooker.h"Cooker::Cooker(void){}Cooker::~Cooker(void){}void Cooker::MakeDumplings(){ coutcooker= cooker_;}Command::Command(){ }Command::~Command(void){}面条命令类:#include "NoodlesCmd.h"NoodlesCmd::NoodlesCmd(Cooker* temp){ this->cooker=temp;}void NoodlesCmd::ExecuteCm 阅读全文
posted @ 2014-04-04 15:48 shencheng5721 阅读(111) 评论(0) 推荐(1) 编辑
摘要: #include "StdAfx.h"#include "Instance.h"static Instance* inst;Instance::Instance(void){}Instance::~Instance(void){}Instance* Instance::GetInstance(){ if(inst==NULL) inst=new Instance(); return inst;} 阅读全文
posted @ 2014-04-02 15:31 shencheng5721 阅读(96) 评论(0) 推荐(0) 编辑
摘要: //产品父类声明#pragma once#include "iostream"using namespace std;class Product{public: virtual void PrintfName(); Product(void); ~Product(void);};//产品A类#pragma once#include "product.h"class ProductA : public Product{public: virtual void PrintfName(); ProductA(void); ~ProductA(void);};. 阅读全文
posted @ 2014-04-01 16:44 shencheng5721 阅读(187) 评论(0) 推荐(1) 编辑
摘要: #include "HandCake.h"//手抓饼HandCake::HandCake(){ this->price=10; this->name="手抓饼";}HandCake::~HandCake(void){}int HandCake::GetPrice(){ return 10;}string HandCake::GetName(){ return name;}#include "Ham.h"Ham::Ham(void){}Ham::Ham(HandCake *cake){ //this->cake=cak 阅读全文
posted @ 2014-03-30 10:51 shencheng5721 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1 观察者:#include "Watcher.h"Watcher::Watcher(string name){ this->name=name;}Watcher::Watcher(const Watcher &watcher)//必须实现拷贝构造函数,才能放到容器里{ this->name=watcher.name;}Watcher::~Watcher(void){}string Watcher::getname(){ return name;}void Watcher::update(){ std::coutgetname()) {allwatche 阅读全文
posted @ 2014-03-27 21:37 shencheng5721 阅读(173) 评论(3) 推荐(1) 编辑
摘要: 最近由于项目需要,要学习MVC和Mysql,做简单的表单的,展示,修改。自己想在网上找一些简单,入门的demo,费了好大劲,都没有找到合适的,基本都没有最新的例子。下面是我自己折腾的简单的入门级demo,比较适合初级者学习。我会尽量的详细的说清楚没个细节,便于新手上手。1,准备工作1.1 如果VS没有安装MVC的,按照图示新建项目1.2,下载数据库驱动http://www.mysql.com/products/connector/1.3 在Mysql中建立数据库students表。1.开始工程2.1新建项目students2.2连接数据库数据已经添加成功,VS自带的代码生成器,已经生成数据库. 阅读全文
posted @ 2013-06-05 15:31 shencheng5721 阅读(918) 评论(5) 推荐(1) 编辑