- 博客(17)
- 资源 (100)
- 问答 (1)
- 收藏
- 关注
原创 输入一个表达式字符串求值
描述: 给定一个以字符串形式表示的算术表达式,计算该表达式的值。表达式支持如下运算:“+、-、*、/”,其中“*”和“/”的优先级要高于“+”和“-”;不需要考虑括号,且表达式之间没有空格;例如:对于表达式"3-2+15*2",该表达式值为31.没有考虑负数思路:1.找到连续的数字字符字串,并转化成整数。2.算乘除3.算加减用双向链表实现#include #include using
2013-09-16 16:16:01
2501
原创 虚拟继承添加新的虚函数和没有添加新的虚函数的情况
1. 没重写也没增加虚函数。#includeusing namespace std;class Base{public:virtual ~Base(){cout}virtual void f(){cout}public:char c;};class Derived: virtual public Base{};in
2013-09-07 10:43:59
871
原创 虚拟继承内存调试(VC6.0)
类继承情况如下图:代码如下:class A{ virtual aa(){}; int a;};class B : public virtual A{ char j[3];//加入一个变量是为了看清楚class中的vfptr放在什么位置public: virtual bb(){};};class C : public virtual A{ char
2013-05-06 21:29:54
879
原创 单层需继承的内存图(VC6.0)
继承关系图class A{ virtual aa(){};};class B : public virtual A{ char j[3];//加入一个变量是为了看清楚class中的vfptr放在什么位置public: virtual bb(){};};class C : public B{ char i[3];public: virtual cc(){};}
2013-05-06 15:38:50
866
转载 (转载)虚继承之单继承的内存布局
原博客在http://blog.csdn.net/rkfang/article/details/131567C++2.0以后全面支持虚函数与虚继承,这两个特性的引入为C++增强了不少功能,也引入了不少烦恼。虚函数与虚继承有哪些特性,今天就不记录了,如果能搞了解一下编译器是如何实现虚函数和虚继承,它们在类的内存空间中又是如何布局的,却可以对C++的了解深入不少。这段时间花了一些时间了解这些玩
2013-05-05 21:31:26
692
原创 0xc0000008invalidhandle错误原因
http://gaowenbina.blog.sohu.com/98138700.htmlhttp://gaowenbina.blog.sohu.com/98138942.html这两篇文章对我很有启发。讲的是线程中结束了HANDLE,然而又用到了HANDLE,我的错误如下: 我的程序如下:调试的时候:我的程序当第一次点击按钮时会运行该函数,但是因为Record
2012-11-06 10:36:22
4128
原创 简单的航天订票系统
数据结构模块图:概要设计主要模块:1、基本模块:Ⅰ航班信息typedef struct node3 //含9个信息的结构体{ char flight[20]; char plane[20]; char add[20]; int time; int seat; int yseat; ylinklist *first; //指向订票客
2011-03-30 21:39:00
1796
原创 ISM
<br />这是在第一个程序之后写的一个精简版:<br />#include<stdio.h>int a[5][5]={{0,0,0,0,0},{0,0,1,1,0},{1,0,0,1,0},{0,0,1,0,1},{1,0,0,0,0}};int b[5][5]={{1,0,0,0,0},{0,1,0,0,0},{0,0,1,0,0},{0,0,0,1,0},{0,0,0,0,1}};int c[5][5]={0};//每次都乘以C[][]int e[5][5]={0};//存放(A+
2010-09-11 23:21:00
829
1
原创 ISm
<br />#include<stdio.h>int a[5][5]={{0,0,0,0,0},{0,0,1,1,0},{1,0,0,1,0},{0,0,1,0,1},{1,0,0,0,0}};int b[5][5]={{1,0,0,0,0},{0,1,0,0,0},{0,0,1,0,0},{0,0,0,1,0},{0,0,0,0,1}};int c[5][5]={0};//每次都乘以C[][]int e[5][5]={0};//存放(A+I)的n次方的结果,用于与(A+I)的n+1次方
2010-09-08 08:25:00
832
原创 ISM
ISM.h#define M 12//当改变M的值的时候,在编译之前请做一下工作Build -> Clean清除掉原来的编译文件,然后重新编译文件//这样就不会出现内存报错的现象了。typedef struct Node{ int count; int a[M];}JHRA;class ISM{private: int array1[M][M]; //有向图的关系矩阵 int array2[M][M]; //(A+E)的k次方的存放
2010-08-30 10:23:00
1261
原创 s-p表
#includedouble cs[15]={0.0};//S线的差异系数double cp[10]={0.0};//p线的差异系数void print(int m,int n,int s[17][12]);//输出m行,n列void main(){ int s[17][12]={ {0,1,1,0,1,1,0,1,1,0,2,20}, {0,1,1,1,1,0,0,0,0,0,2,20}, {1,1,1,1,1,0,1,1,0,1,2,20}, {0,1,1
2010-06-13 16:10:00
1556
原创 加显示桌面到快速启动栏
记事本新建输入: [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop 保存为 显示桌面.scf 拖到快速启动 即可。记住一定要把锁住任务栏(L)(在任务栏右键单击即会出现)前面的勾给取消掉,还要在工具栏(T)的二级菜单中的快速启动(Q)的勾选上。如果还要添加其他的快捷方式到快速启动,直
2009-12-16 13:40:00
629
原创 编译出错
Debug--------------------Compiling...MainFrm.cppLinking...LINK : fatal error LNK1168: cannot open Debug/lession06.exe for writingError executing link.exe.不是因为你的程序有错,而是已经有一个exe文件在运行,只要关闭原来运行的exe文件再编译
2009-11-30 17:22:00
592
原创 关于链表的若干操作
#include#include#include // malloc()等#include // INT_MAX等#include // EOF(=^Z或F6),NULL#include // atoi()#include // eof()#include // floor(),ceil(),abs()#include // exit()#include // cout,cin// 函数结果
2009-11-23 21:21:00
673
转载 基姆拉尔森计算公式 (根据输入的年月日输出星期几)
基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。 下面是C语言的写的code:
2009-11-23 20:53:00
2612
原创 编写好的C++程序更有层次感和一些小技巧
(1) 怎样让你编的程序更有层次感首先按Ctrl加A全选,再按Alt加F8 ,就可以让程序变得很有层次感。(2) 如何让写好的程序自动对齐把要对齐的程序选中,然后按住Tab键他会向后退八格,有点像C语言中的转义字符/t,按住Shift和Tab组合键,可以让程序前进一格。(3)对于ctrl+F查找标记所有,出现的谈蓝色的方块用Ctrl+F2可以一个一个取消方块,一边下一次标记下
2009-11-18 22:18:00
960
2
原创 windows 2003更改登录和关闭事件跟踪程序
首先点击“开始”——“运行”——输入“gpedit.msc”命令,找到计算机配置—windows设置—安全设置—本地策略—安全选项—“交互式登录:不需要按CTRL+ALT+DEL”改为“已启用” 首先点击“开始”——“运行”——输入“gpedit.msc”命令,按下回车后会来弹出组策略编辑的界面。在这个界面中,用鼠标左键双击打开“计算机配置”文件夹——“管理模板”文件夹——“系统”文
2009-11-18 22:10:00
855
WinDbg.chm
2010-01-23
Undocumented Windows NT 中文版.chm
2010-01-23
MFC深入浅出.chm
2010-01-23
Matt Pietrek's PE Tutorial PE文件格式学习.chm
2010-01-23
Effective STL 中文版.chm
2010-01-23
Effective C++(中文).chm
2010-01-23
C语言函数查询手册.chm
2010-01-23
编程高手箴言.chm
2010-01-23
去除Win7快捷方式箭头
2011-08-05
_设计与实现(第2版下册).pdf
2011-01-21
_设计与实现(第2版上册)
2011-01-21
VC开发GIS系统.pdf
2010-01-23
Visual C++ 6.0网络及Internet开发指南.pdf
2010-01-23
Visual C++ for Dummies Quick Reference.pdf
2010-01-23
WinDBG标准命令列表.pdf
2010-01-23
python 调用C++函数,关于结构体传参问题
2014-07-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人