![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
两榜进士
if you are not inside,you are outside.
展开
-
C++模板学习
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.转载 2012-06-06 11:58:42 · 291 阅读 · 0 评论 -
文件流复制数据到文件 , 将文件1.txt的内容复制到2.txt 中
#include #include using namespace std;int main(){ifstream f1;char ch;f1.open("1.txt");if (!f1){cout}ofstream f2;f2.open("2.txt");if (!f2){cout}while (f1.get(ch)){原创 2012-05-26 21:08:28 · 5274 阅读 · 1 评论 -
ofstream写入数据
#include #include using namespace std;int main(){ofstream outfile;outfile.open("1.txt");//1.txt在与工程中debug位于同一级别的目录层中,1.txt可以不用创建程序生成时自己创建,if (!outfile){cout}outfileoutfile.close(原创 2012-05-26 20:32:39 · 2228 阅读 · 0 评论 -
Circle类
//定义点类、圆类// 点类:数据成员包括横、纵坐标// 圆类:// 数据成员包括圆心(点类对象)、半径// 成员函数void disRel(Circle & c)返回当前圆对象与另一个圆对象的距离关系:// 相离、外切、相交、内切、同心#include #include using namespace std;class Point{public:原创 2012-05-25 20:11:18 · 1799 阅读 · 0 评论 -
农场类
//定义农场类// 农场里包含n棵作物,n由用户动态输入// 作物信息包括:名称、收获果实个数、每个果实售价// 班级类里提供成员函数sum,其用途是统计该农场所有果实的销售收入。//// 测试流程:// 1、用户输入作物数n// 2、输入n棵学生的名称、果实个数、每果售价// 3、输出该农场所有果实的销售收入#include #include usin原创 2012-05-26 10:33:42 · 1934 阅读 · 0 评论 -
定义整型序列类Sequence
//定义整型序列类// 序列长度由用户动态输入// Set函数为序列赋初值// Sort函数返回排序之后的序列(从小至大)#include using namespace std;class Sequence{private:int N;int * s;public:void set(int x);void sort();void print()原创 2012-05-25 20:48:21 · 931 阅读 · 0 评论 -
多态实现棋子的走法
//定义抽象基类——棋子类// 成员函数move表示一个棋子的移动方式;// 利用多态实现:// 用户输入一个具体的棋子(1表示马、2表示象、3表示车、4表示炮、5表示仕、6表示小卒),程序输出该棋子的移动方式// 马走日、象走田、车走一溜烟、炮打隔山涧、仕走对角线、小卒一去不回还//未写全读者可以根据这个程序依次写(很简单笔者不再写了)#include原创 2012-05-26 19:05:12 · 499 阅读 · 0 评论 -
point类和Line类
//定义点类、线段类// 点类:// 横纵坐标两个数据成员// set函数为数据成员赋值// 线段类:// 两个点类对象作为其起止端点// set函数为两个点类对象赋值// 成员函数getlen()返回线段长度#include #include using namespace std;class Point{public:int原创 2012-05-25 18:26:18 · 5148 阅读 · 0 评论 -
c++一道学生类题目
v定义学生类v数据成员包括学号(int)、姓名(charname[10])、n科成绩(float,n由用户动态输入)v成员函数包括:§设置、显示学号§设置、显示姓名§输入n科成绩,计算平均成绩(flaot类型)#include #include using namespace std;class Student{private:int num;原创 2012-05-25 15:26:25 · 1575 阅读 · 0 评论 -
定义时间类(Time)
//定义时间类(Time)// 成员函数set为其赋值(要判断合法性)//print打印该时间(hh:mm:ss形式)// add(int n)返回当前时间加上n秒之后的时间// n可正可负,由用户输入// 23:59:59+2=00:00:01#includeusing namespace std;class Time{private:int原创 2012-05-25 17:32:24 · 3710 阅读 · 0 评论 -
memcpy memset strcpy的作用和区别
(1) Memset 原型: extern void *memset(void *buffer, int c, int count); 用法: #include 功能: 把buffer所指内存区域的前count个字节设置成字符 c。 说明: 返回指向buffer的指针。用来对一段内存空间原创 2012-10-20 14:55:55 · 705 阅读 · 0 评论