C/C++
文章平均质量分 53
Half0pen
个人简介
展开
-
声明父类,new子类--java和c#的区别
c#和java 声明父类,new子类的不同原创 2016-06-09 18:51:42 · 8262 阅读 · 1 评论 -
c++中const变量真的不可以修改吗?
代码一:#include using namespace std;int main(){ const int a = 3; int* p = const_cast(&a); *p = 4; cout << "value of p: " << *p << endl; cout << "value of a: " << a << endl;转载 2016-03-15 10:03:32 · 7671 阅读 · 0 评论 -
2013武汉大学操作系统实验
代码地址在这里 https://github.com/halfopen/os_exp原创 2015-12-05 18:50:02 · 1904 阅读 · 0 评论 -
武汉大学编译原理第4次作业
/************************************************************************* > File Name: xml.y > Author: 秦贤康 > Mail: qinxiankang@gmail.com > Created Time: 2015年11月16日 星期一 19时46分36秒 ***************原创 2015-11-16 19:48:08 · 1090 阅读 · 0 评论 -
mfc opengl 多文档
在多文档中绘制OpenGL图形,相对比较复杂,主要步骤和关键技术是:(1)由于在多文档中有多个窗口需要绘制,而当前的OpenGL绘制描述表RC只有一个,因此,在窗口的图形绘制完成之后,必须将OpenGL绘制描述表RC释放,以备其他窗口所用。(2)必须新建一个视图父类,在该视图类中对Windows设备描述表DC和OpenGL的绘制描述表进行管理,而应用程序的其他各视图类均从该类中派生。(转载 2015-11-20 21:59:34 · 1295 阅读 · 0 评论 -
黑白棋子的移动
课后习题2、黑白棋子的移动(chessman)【问题描述】 有2n个棋子(n≥4)排成一行,开始位置为白子全部在左边,黑子全部在右边,如下图为n=5的情形: ○○○○○●●●●● 移动棋子的规则是:每次必须同时移动相邻的两个棋子,颜色不限,可以左移也可以右移到空位上去,但不能调换两个棋子的左右位置。每次移动必须跳过若干个棋子(不能平移),要求最后能移成黑白相间的一原创 2015-11-12 23:34:47 · 4096 阅读 · 0 评论 -
武汉大学编译原理第五次作业
/************************************************************************* > File Name: 2013301500100(05).cpp > Author: 秦贤康 > Mail:qinxiankang@gmail.com > Created Time: 2015年11月16日 星期一 17时50分37秒原创 2015-11-16 17:54:30 · 1262 阅读 · 0 评论 -
算法课后作业第二题
/*********************************************************** 求倒入p杯酒,第m层的第n个杯子的酒量 copyright qinxiankang@gmail.com 2013301500100 计科三班 秦贤康 2015.10.24原创 2015-10-24 17:56:23 · 699 阅读 · 0 评论 -
循环比赛日程表(match)
课后习题1、循环比赛日程表(match)【问题描述】 设有N个选手进行循环比赛,其中N=2M,要求每名选手要与其他N-1名选手都赛一次,每名选手每天比赛一次,循环赛共进行N-1天,要求每天没有选手轮空。 输入:M 输出:表格形式的比赛安排表【样例输入】match.in 3【样例输出】match.out 1 2 3 4 5 6原创 2015-11-12 23:36:36 · 3200 阅读 · 0 评论 -
算法第一题
/*********************************************************** 输入:k 10<= k <=10^18 long long int 64位 > 18ln(10)=41.44 输出:第k位字符 "原创 2015-10-24 11:35:22 · 654 阅读 · 0 评论 -
linux 下面不能使用fflush(stdin)
#include void clean_stdin(void){ int c; do { c = getchar(); } while (c != '\n' && c != EOF);}原创 2015-11-05 16:12:49 · 1215 阅读 · 0 评论 -
编译原理第一次作业
/* retinf.c AXL分析器 */#include #include #include #include "lex.h"char err_id[] = "error";char * midexp;extern char * yytext;struct YYLVAL { char * val; /* 记录表达式中间临时变量 */ char * ex原创 2015-09-12 00:00:02 · 1598 阅读 · 0 评论 -
C const 修改值
#includeint main(){ const int a=1; printf("%d\n",a); *(int *)&a = 11; printf("%d\n",a); return 0;}111原创 2015-07-06 23:05:10 · 712 阅读 · 0 评论 -
构造回文串
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?转载 2016-10-26 12:04:40 · 899 阅读 · 0 评论