hola necesito ayuda con este deber q no se como se hace

Claudia Teran
13 de Marzo del 2014
Completar la clase Fecha con los siguientes métodos:
• Constructor por default que construya los objetos con la fecha actual.
• Método de acceso setMes(int m) que valide correctamente el cambio de mes de la Fecha.
• Método de acceso setDia(int d) que valide correctamente el cambio de día de la Fecha.
• Método addAnio(int n) que permita sumar una cantidad n (positiva o negativa) de años a
la Fecha. Ejemplos:
Antes n Después
2014/3/4 + 1 2014/3/4
2014/3/5 - 3 2011/3/5
2013/6/21 + 5 2018/6/21
• Método addMes(int n) que permita sumar una cantidad n (positiva o negativa) de meses a
la Fecha. Ejemplos:
Antes n Después
2014/3/4 +2 2014/5/4
2014/3/5 -8 2013/7/5
2013/11/21 +15 2015/2/21
• Método addDia(int n) que permita sumar una cantidad n (positiva o negativa) de días a la
Fecha. Ejemplos:
Antes n Después
2014/3/21 + 5 2014/3/26
2014/3/5 -15 2014/2/18
2014/3/15 +500 2015/7/28
2014/3/16 -195 2013/9/2

si alguien tiene una idea de como hacer me dice pls

Claudia Teran
13 de Marzo del 2014
me olvidaba tengo este codigo q hicimos con un amigo pero nose si estara bien ...

// Proy_Clases_3.cpp: define el punto de entrada de la aplicación de consola.

#include "stdafx.h"
#include
using namespace std;

#include "Fecha.h"

void probar()
{ Fecha p(2013,12,25);
p.imprimir();
}

int main()
{ probar();

Fecha f;

f.setAnio(2014);
f.setMes(2);
f.setDia(28);

cout

Claudia Teran
13 de Marzo del 2014
// Proy_Clases_3.cpp: define el punto de entrada de la aplicación de consola.

#include "stdafx.h"
#include
using namespace std;

#include "Fecha.h"

void probar()
{ Fecha p(2013,12,25);
p.imprimir();
}

int main()
{ probar();

Fecha f;

f.setAnio(2014);
f.setMes(2);
f.setDia(28);

cout