自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Maric的专栏

欢迎大家访问!一起讨论交流~

  • 博客(23)
  • 收藏
  • 关注

原创 第八周项目:实现复数类中的运算符重载(3)

代码:#include <iostream>using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} friend Complex operator+(Complex &c1...

2015-04-29 08:54:45 380

原创 第八周项目:实现复数类中的运算符重载(2)

代码:#include <iostream>using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} friend Complex operator+(Complex &c...

2015-04-29 08:45:47 601

原创 第八周项目:实现复数类中的运算符重载(1)

公式:复数相加:(a+bi)+(c+di)=(a+c)+(b+d)i复数相减:(a+bi)-(c+di)=(a-c)+(b-d)i复数相乘:(a+bi)*(c+di)=(ac-bd)+(bc+ad)i复数相除:(a+bi)/(c+di)=(ac+bd)/(c^2+d^2) +(bc-ad)/(c^2+d^2)i代码:#include <iostream>usi...

2015-04-29 08:17:46 410

原创 第八周课后实践:阅读程序

(一)代码:#include <iostream>using namespace std;class Sample{private: int x;public: Sample () { } Sample(int a){x=a;} void disp(){cout<<"x="<<x<<endl;} ...

2015-04-28 21:13:53 280

原创 第六周项目:深复制体验

代码:#include<iostream>#include<cstring>using namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; strcpy(a, aa); ...

2015-04-19 10:34:58 341

原创 第六周项目:友元类

代码:#include<iostream>using namespace std;int days(int m,int y);class Date; //对Date类的提前引用声明class Time{public: Time(int,int,int); void add_a_second(Date &); //增加1秒,1秒后可能会到了下一...

2015-04-19 10:04:17 340

原创 第六周项目:成员函数、友元函数和一般函数有区别(2)

代码:#include <iostream>#include<cmath>using namespace std;class CPoint{private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,double yy=0):x(xx),y(yy)...

2015-04-19 10:01:20 323

原创 第六周项目:成员函数、友元函数和一般函数有区别(1)

代码://例:使用成员函数、友元函数和一般函数的区别#include <iostream>using namespace std;class Time{public: Time(int h,int m,int s):hour(h),minute(m),sec(s) {} void display1(); //display1是成员函数 fr...

2015-04-19 09:59:00 306

原创 第六周项目:人数不定的工资类

代码:#include <iostream>using namespace std;class Salary{public: Salary(int n); //n为职工人数,初始化时完成空间的分配 ~Salary(); //析构函数中释放初始化时分配的空间 void input_salary(); void show_sal...

2015-04-15 09:04:55 324

原创 第六周项目:我的数组类

代码:#include<iostream>using namespace std;class MyArray{private: int *arrayAddr; //保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员)...

2015-04-15 08:49:15 337

原创 第六周课后实践:阅读程序

(一)代码:#include <iostream>using namespace std;class A{public: A() { cout<<"A"; } ~A() { cout<<"~A"; }};class B{ A *p;public: ...

2015-04-14 11:25:52 362

原创 第五周项目:静态成员应用

代码:#include <iostream>using namespace std;class Time{public: Time(int=0,int=0,int=0); void show_time( ); //根据is_24和from0,输出适合形式-20:23:5/8:23:5 pm/08:23:05 pm void add_seconds(int);...

2015-04-11 17:44:52 241

原创 第五周项目:用多文件组织多个类的程序

代码:main.cpp#include <iostream>#include <cmath>#include "triangle.h"using namespace std;int main(){ CPoint p1,p2,p3; cout<<"请输入第一个点的坐标:"; p1.input(); cout&l...

2015-04-11 17:40:28 347

原创 第五周项目:对象作为数据成员

代码:#include <iostream>#include <cmath>using namespace std;class CPoint{private: double x; // 横坐标 double y; // 纵坐标public: CPoint(double xx=0,double yy=0); doub...

2015-04-08 09:14:16 280

原创 第五周项目:体验常成员函数

代码:#include <iostream>#include <cmath>using namespace std;class CPoint{private: double x; // 横坐标 double y; // 纵坐标public: CPoint(double xx=0,double yy=0); double Dista...

2015-04-08 08:51:17 319

原创 第五周课后实践:阅读程序

(1)代码:#include <iostream>using namespace std;class base{private: int m;public: base() {}; base(int m){this->m=m;} int get(){return m;} void set(int m){this->m...

2015-04-08 08:05:17 296

原创 第四周项目:指向学生类的指针

代码:#include <iostream>using namespace std;class Student{public: Student(int n,double s):num(n),score(s) {} void display(); int getNum() { return num; } ...

2015-04-05 18:49:04 239

原创 第四周项目:用对象数组操作长方柱类

代码:#include <iostream>using namespace std;class Bulk{private: double length; double width; double heigth;public: Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),...

2015-04-01 09:29:02 204

原创 第四周项目:三角形类的构造函数-(4)使用参数初始化表

代码:#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x=1,double y=1,double z=1):a(x),b(y),c(z){}; double perimeter();//计算三角形的周长...

2015-04-01 09:13:52 289

原创 第四周项目:三角形类的构造函数-(3)使用有默认参数的构造函数

代码:#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x=1,double y=1,double z=1); double perimeter();//计算三角形的周长 double area(...

2015-04-01 09:02:08 273

原创 第四周项目:三角形类的构造函数-(2)设计默认构造函数

代码:#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(int x=1,int y=1,int z=1); double perimeter();//计算三角形的周长 double area();//计算并返回...

2015-04-01 08:53:13 234

原创 第四周项目:三角形类的构造函数-(1)使用带参数构造函数

代码:#include <iostream>#include <cmath>using namespace std;class Triangle{public: Triangle(double x,double y,double z); double perimeter();//计算三角形的周长 double area();//计算并...

2015-04-01 08:44:39 288

原创 第四周课后实践:阅读程序

(一)代码:#include <iostream>using namespace std;class A{ int a , b ;public : A( ) { a=b=0; cout <<"a="<<a<<","<<"b="<<b<<en...

2015-04-01 08:27:46 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除