当前位置: 首页 > news >正文

iis做外网站点搜索引擎优化举例说明

iis做外网站点,搜索引擎优化举例说明,龙岩网站制作公司,网站建设与网页设计论述题模板方法模式 C #include <iostream> using namespace std;class TestPaper { public:void TestQ1(){cout << "杨过得到&#xff0c;后来给了郭靖&#xff0c;炼成倚天剑&#xff0c;屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维&qu…

模板方法模式

在这里插入图片描述

C++

#include <iostream>
using namespace std;class TestPaper
{
public:void TestQ1(){cout << "杨过得到,后来给了郭靖,炼成倚天剑,屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维" << endl;cout << "答案: " << Answer1() << endl;}void TestQ2(){cout << "杨过、程英、陆无双铲除了情花,造成[ ]\na.使这种植物不再害人 b.使一种珍稀物种灭绝c.破坏了那个生物圈的生态平衡d.造成该地区沙漠化" << endl;cout << "答案: " << Answer2() << endl;}void TestQ3(){cout << "蓝凤凰致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们开什么药[ ]\na.阿司匹林b.牛黄解毒片c.氟哌酸d.让他们喝大量的生牛奶e.以上全不对" << endl;cout << "答案: " << Answer3() << endl;}virtual string Answer1(){return "null";}virtual string Answer2(){return "null";}virtual string Answer3(){return "null";}
};class TestPaperA : public TestPaper
{string Answer1(){return "a";}string Answer2(){return "b";}string Answer3(){return "c";}
};class TestPaperB : public TestPaper
{string Answer1(){return "a";}string Answer2(){return "a";}string Answer3(){return "a";}
};int main()
{cout << "同学A答题情况: " << endl;TestPaper *A = new TestPaperA();A->TestQ1();A->TestQ2();A->TestQ3();cout << endl;cout << "同学B答题情况: " << endl;TestPaper *B = new TestPaperB();B->TestQ1();B->TestQ2();B->TestQ3();return 0;
}

C

#include <stdio.h>
#include <string.h>
typedef struct
{char question[256];char answer[256];
} Question;typedef struct
{Question questions[3];char *(*getAnswer)(int questionIndex);
} TestPaperBase;// 定义问题
Question g_questions[3] = {{"杨过得到,后来给了郭靖,炼成倚天剑,屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维", "null"},{"杨过、程英、陆无双铲除了情花,造成[ ]\na.使这种植物不再害人 b.使一种珍稀物种灭绝c.破坏了那个生物圈的生态平衡d.造成该地区沙漠化", "null"},{"蓝凤凰致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们开什么药[ ]\na.阿司匹林b.牛黄解毒片c.氟哌酸d.让他们喝大量的生牛奶e.以上全不对", "null"}
};char *getAnswerA(int index)
{switch (index){case 0:return "a";case 1:return "b";case 2:return "c";default:return "Invalid question index";}
}char *getAnswerB(int index)
{switch (index){case 0:return "a";case 1:return "a";case 2:return "a";default:return "Invalid question index";}
}void TestQ(TestPaperBase *paper, int qIndex)
{strncpy(paper->questions[qIndex].answer, paper->getAnswer(qIndex), sizeof(paper->questions[qIndex].answer) - 1);printf("%s\n", paper->questions[qIndex].question);printf("答案:%s\n", paper->questions[qIndex].answer);
}int main()
{TestPaperBase TestPaperA;memcpy(TestPaperA.questions, g_questions, sizeof(g_questions));TestPaperA.getAnswer = getAnswerA;printf("同学A答题情况:\n");TestQ(&TestPaperA, 0);TestQ(&TestPaperA, 1);TestQ(&TestPaperA, 2);printf("\n");TestPaperBase TestPaperB;memcpy(TestPaperB.questions, g_questions, sizeof(g_questions));TestPaperB.getAnswer = getAnswerB;printf("同学B答题情况:\n");TestQ(&TestPaperB, 0);TestQ(&TestPaperB, 1);TestQ(&TestPaperB, 2);return 0;
}

总结

设计基类的时候,最大程度上的去复用代码,尽可能的泛化。细节高层次的差别的地方可以virtual,要求子类重写。

http://www.hkea.cn/news/76799/

相关文章:

  • linux做网站服务器吗关键词上首页软件
  • 西安网站建设行业动态手机营销软件
  • 做推送的网站推荐今日新闻摘抄50字
  • 想在自己的网站做支付优化公司治理结构
  • 国内一家做国外酒店团购的网站网络推广优化是干啥的
  • 手机3d动画制作软件重庆网络seo公司
  • 青海和城乡建设厅网站石家庄自动seo
  • 建站网址是多少深圳市seo上词多少钱
  • 应用网站开发创建网站花钱吗
  • 2023太原疫情优化设计答案大全
  • 创新的专业网站建设适合小学生的新闻事件
  • 政府机关备案网站百度竞价什么意思
  • 广元专业高端网站建设seo视频
  • 烟台网站建设诚信臻动传媒百度网络营销中心
  • 贵阳网站建设搜王道下拉重庆seo网络推广关键词
  • 大型 网站的建设 阶段百度官方网站下载
  • 江苏专业做网站的公司百度地图导航网页版
  • 怎么去投诉做网站的公司宁波seo外包推广软件
  • 网络营销跟做网站有什么区别线上推广如何引流
  • 如何进行网店推广seo排名优化怎样
  • 什么建站程序好收录上海网络公司seo
  • 电子商务网站建设投资预算小程序平台
  • 广州外贸营销型网站成都移动seo
  • 如何韩国视频网站模板下载 迅雷下载sem竞价托管费用
  • 做网站去哪个平台seo培训学院
  • 网站移动端优化的重点有哪些营销策略ppt
  • 养车网站开发搜狗seo快速排名公司
  • 企业电子商务网站建设武汉百度快速排名提升
  • 建一个网站的流程今天刚刚发生的新闻
  • 建立网站请示优化服务是什么意思