- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 谈谈指针及其相关的若干体会
接触C与C++也有一段时间,因为项目关系,转做Java。现在有时间,再回头看看C++里的东西。对指针理解也比以前有更多的想法。现在把我想到的一些整理出来。期间配合一些小练习,希望可以启发各位看官的思维。 一、指针与变量名 指针:可以存放一个地址的变量。 变量名:如果把内存比喻成一个盒子,变量名就是写在盒子上的编号。而指针是另外一个盒子,这个盒子里有张纸条,写着某个盒子
2012-10-28 17:46:16 547
转载 匈牙利命名法
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容
2010-05-24 18:35:00 479
原创 约瑟夫问题之c++单链表版
也是无聊吧。用面向对象加单链表解决一下约瑟夫问题。个人声明:只做娱乐,加练练手。#include #include using namespace std;class List;//声明List类 class Person{ private: int num; char* name; Person *next;//圈中下一个人 s
2010-04-27 09:53:00 926
原创 进程调度模拟算法
进程调度模拟算法1.先进先出调度。进程按申请进入内存的时间执行。2.优先级调度。进程按操作系统分配的优先级,执行。3.时间轮转调度。进程按申请进入内存的时间依次执行一个时间片。4.分级调度。时间轮转调度+优先级调度。先执行优先级较高的按时间轮转调度的方法执行,在执行优先级较低的。 算法设计a.设计进程控制块PCB的结构,通常应包括如下信息: 进程名、进
2010-04-22 18:18:00 1920
原创 c++中int 转string
c++中int 转string 在c++中int 转string中比较麻烦,可以用#include 中的方法,但是在我的cfree中压根找不到该头文件,还有sprintf,sscanf和函数itoa这些方法遗憾的是我不懂。所以自己弄了半天。终于找到了一个方法。下次直接调用久OK了。这么简单不解释string toString
2010-03-23 18:04:00 767
转载 关于IIS服务器的不能开ASP的几个解决方法
1:检查系统的“控制面板----管理工具----服务”中的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,一般是禁止的,如果是禁止的,把他该为自动,然后再启动他。如果还是不能启动他,那么就在开始菜单的运行中执行命令:msdtc -resetlog命令,重启计算机,然后再启动DTC服务。2:在dos窗口中下执行以下命令:cd c:/win
2009-11-01 20:38:00 905
转载 VC++中自定义头文件的使用
做点笔记(1)VC++中自定义头文件的使用:假设我们自己已经编写了一个名为“Sq_Stack.h”的头文件,如果不把它加入到VC++的安装目录下的话,我们只能在定义这个头文件的工作站中包含该头文件,而在其它工作站中包含它则会出现错误(找不到指定的头文件)。我们如何将它复制到VC++的安装目录下呢?步骤如下(我用的是VC6.0,并且是安装在“D:/Program Files/Microso
2009-10-30 14:19:00 7504
原创 火车调度问题的两种解决方法(C语言描述)
(1)正统递归#include #include #define N 10typedef struct{ int a[N]; int top;}stack;stack tran;//声明全局栈int a[N]={0};//声明一个数组用于存放原火车顺序int b[N];//声明一个数组用于存放输出的出栈的火车int len;//用于存放火车的列数
2009-10-29 11:51:00 7462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人