
C++程序设计
文章平均质量分 53
iteye_2037
这个作者很懒,什么都没留下…
展开
-
Visual C++ 编程辅助工具
除了我们日常开发使用的Visual C++、Delphi、JBuilder等等大家伙, 还有很多小巧好用的开发辅助工具,善用它们可以极大的提高我们的效率。 日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具, 下面逐个介绍给大家。也希望大家把自己的工具拿出来和大家分享。 如果大家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟) Visual C...原创 2009-10-22 11:26:36 · 198 阅读 · 0 评论 -
矩阵相加+重载运算符
程序设计说明: 有两个均为3行3列的矩阵m1和m2,求两个矩阵之和。重载运算符“+”、“>>”、“<<”,使之能用于矩阵相加、输入和输出。 程序代码:#include<iostream.h>int i,j;class Matrix{ int matrix[3][3];public : Matrix ();...原创 2009-10-06 09:16:56 · 1400 阅读 · 0 评论 -
自定义拷贝构造函数
#include <iostream>#include <string>class String { int length; char *str;public: String(char*); String(const String &p); void Show() { cout<<str<...原创 2009-10-05 19:38:40 · 142 阅读 · 0 评论 -
重载运算符
重载运算符“<<”和“>>” 程序代码:#include <iostream.h>class Point {public: Point (){}; friend istream & operator >> (istream &in,Point &p); friend ostream &...原创 2009-10-04 17:43:48 · 130 阅读 · 0 评论 -
一个简单的图书馆管理程序
程序说明:(1) 定义一个图书馆类Library,其主要功能是记录读者的借书卡号和书名(2) 定义一个学生类Student,它的主要作用是记录读者的姓名(3) 定义一个通过读者类Reader,它是Library和Student的派生类,它除了继承这两个类的数据成员, 还定义自己的 数据成员,通过该类可以了解到读者的上述所有信息,还记录读者的借还书日期程序代码:#include &...2009-10-03 16:18:09 · 626 阅读 · 1 评论 -
一个简单的学生信息管理程序
程序代码:#include <iostream>using namespace std;class Student{ int Num; float Score;public: void Set(); //建立信息函数 int Find(int n); //查找函数,找到返回1,否则返回0 void Display (); //显示函数...原创 2009-10-01 17:05:29 · 303 阅读 · 0 评论 -
自定义拷贝构造函数
程序代码: #include <iostream>#include <string>using namespace std;class String{ int length; char *str;public: String(char*); String(const String &p); void Show()...原创 2009-09-29 20:34:55 · 128 阅读 · 0 评论 -
判断闰年
源程序:#include <iostream>using namespace std;int main(){ int year; bool IsLeapYear; cout<<"Enter the year:"; cin>>year; IsLeapYear=((year%4==0&&year%100!...原创 2009-08-25 11:26:27 · 178 阅读 · 0 评论 -
将+、-(双目)重载为复数类的友元函数
源程序:#include<iostream.h>class complex //复数类声明{public: //外部接口 complex(double r=0.0,double i=0.0){ real=r; imag=i; } //构造函数 friend complex operator + (complex c1,complex c2); //运算符...原创 2009-08-25 11:21:29 · 207 阅读 · 0 评论 -
运算符前置++和后置++重载为时钟类的成员函数
源程序:#include<iostream.h>class Clock //时钟类声明{public: //外部接口 Clock(int NewH=0, int NewM=0, int NewS=0); void ShowTime(); Clock& operat...原创 2009-08-25 11:18:57 · 2445 阅读 · 0 评论 -
汉诺塔
源程序: #include <iostream>using namespace std;void move(char getone,char putone){ cout<<getone<< "-->" << putone <<endl;}void ..原创 2009-08-25 07:47:25 · 103 阅读 · 0 评论 -
寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数。
所谓回文数是指其各位数字左右对称的整数,如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331。分析:判断一个数是否是回文,可以用除以10取余的方法,从最低位开始,依次取出该数的各位数字,然后用最低位充当最高位,按反序重新构成新的数,比较与原数是否相等,若相等,则原数为回文。源程序: #include <iostream>usi...原创 2009-08-25 07:29:43 · 4673 阅读 · 0 评论 -
CPU调度算法
两种进程调度算法:1)优先数调度;2)循环轮转调度 ①本程序用两种算法对五个进程进行调度,每个进程可有三个状态,并假设初始状态为就绪状态。②为了便于处理,程序中的某进程运行时间以时间片为单位计算。各进程的优先数或轮转时间数以及进程需运行的时间片数的初始值均由用户给定。③在优先数算法中,优先数可以先取值为98,进程每执行一次,优先数减3,CPU时间片数加1,进程还需要的时间片数减...原创 2009-11-04 10:55:00 · 372 阅读 · 0 评论 -
Visual Assist X 增强Microsoft开发环境
Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。 Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,V...原创 2009-10-11 19:11:10 · 177 阅读 · 0 评论