第一步:写一个类文件命名:Tdates.h
class TDate
{
private:
int year,month,day;
public:
TDate(int y, int m, int d);
TDate();
void Print();
TDate operator+(TDate &c);
};
TDate::TDate(int y, int m, int d)
{
year = y;
month = m;
day = d;
}
TDate::TDate()
{
year = 0;
month = 0;
day = 0;
}
void TDate::Print()
{
cout<<"ÄêÔÂÈÕÆÚ£º"<<year<<"-"<<month<<"-"<<day<<endl;
}
TDate TDate::operator+(TDate &c)
{
TDate t ;
t.year = year + c.year;
t.month = month + c.month;
t.day = day + c.day;
return t;
}
第二步:
编写main函数:
#include<iostream>
using namespace std;
#include "TDates.h"
int main()
{
int i;
TDate d(2011,9,18), d1(2011,3,12), d2;
d2 = d + d1;
d.Print();
d2.Print();
return 0;
}
分享到:
相关推荐
标题和描述中提到的主题是关于如何在C#中使用C++编写的类,具体通过创建托管类库(DLL)的方式实现。这个问题对于那些从传统的VC++开发转向VS.NET的开发者来说是一个常见挑战,因为他们可能已经拥有大量的C++代码库...
C++语言编写的飞机大战游戏源码 C++语言编写的飞机大战游戏源码 C++语言编写的飞机大战游戏源码 C++语言编写的飞机大战游戏源码 C++语言编写的飞机大战游戏源码 C++语言编写的飞机大战游戏源码 C++语言编写的...
使用C++编写的超级玛丽小游戏源码 使用C++编写的超级玛丽小游戏源码 使用C++编写的超级玛丽小游戏源码 使用C++编写的超级玛丽小游戏源码 使用C++编写的超级玛丽小游戏源码 使用C++编写的超级玛丽小游戏...
1. **面向对象编程**:C++是面向对象的语言,游戏中的每个方块、游戏面板、控制逻辑都可以设计为类。例如,创建一个`Block`类来表示不同的方块形状,一个`GameBoard`类用于管理游戏面板,以及一个`GameController`类...
用C++语言编写数学常用算法用C++语言编写数学常用算法用C++语言编写数学常用算法
c++类,初学者学习C++类的编写
课程设计基于Qt和C++ 框架编写的简易植物大战僵尸游戏源码.zip课程设计基于Qt和C++ 框架编写的简易植物大战僵尸游戏源码.zip课程设计基于Qt和C++ 框架编写的简易植物大战僵尸游戏源码.zip课程设计基于Qt和C++ 框架...
现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。...下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。 创建一个工程三个C#项目,托管C++项目和非托管C++项目。
使用C++手动编写Minecraft!!
用Qt(C++)编写的15puzzle与8puzzle游戏.zip用Qt(C++)编写的15puzzle与8puzzle游戏.zip用Qt(C++)编写的15puzzle与8puzzle游戏.zip用Qt(C++)编写的15puzzle与8puzzle游戏.zip用Qt(C++)编写的15puzzle与8...
许多项目需要使用C++来编写,这篇规范可以方便各开发人员之间交流项目源程序、部门经理对软件工程师编写的代码进行代码审核、保证源程序的可读性,本文的读者为软件研发人员,以期在编码过程之中,保持一致的风格,...
总的来说,这个C++编写的图形界面计算器项目是一个很好的学习实践,它涵盖了C++的基本语法、面向对象编程、GUI设计和事件驱动编程等多个方面。通过这个项目,初学者可以深入理解C++的核心概念,并获得实际开发经验。
用c++语言编写的万年历,简洁,明了...
Visual Studio 2017平台下,C++编写MathLibray dll,并在MathClient调用,内含sln工程文件。
用C++程序编的二分法,通俗,容易懂,实验报告也有用!
C++基于Qt编写的超限学习机 (ELM) 分类器演示程序源码。特性 1.支持隐层节点数调节 2.最多支持6类样本的分类 C++基于Qt编写的超限学习机 (ELM) 分类器演示程序源码。特性 1.支持隐层节点数调节 2.最多支持6类样本...
本书主要研究用C++语言编写各种与实数和复数有关的常用的数学算法的程序,如线性代数,矩阵运算,实数方程求解,插值,拟合,数值积分,微分方程求解,特殊函数,函数变换,回归分析等等。本书给读者提供两个方便...
用C++程序编写的万年历,任意输入某一个日期就可以输出当月当年的日期