Witam,
Robiłem ostatnio program na leckji:
// kamil_konstruktory.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<iostream>
#include<conio.h>
using namespace std;
class osoba
{
char pesel[11];//atrybuty
int rok_urodzenia;
public:
char imie[20];
char nazwisko[30];
void wpisz_dane();//metody
void wypisz_dane();
void oblicz_wiek();
osoba();//deklaracja kostruktora
~osoba();//deklaracja dekonstruktora
};
void osoba::wpisz_dane()
{
cout<<"Podaj Imie\n";
cin>>imie;
cout<<"Podaj Nazwisko\n";
cin>>nazwisko;
cout<<"Podaj PESEL\n";
cin>>pesel;
cout<<"Podaj Rok urodzenia\n";
cin>>rok_urodzenia;
}
void osoba::wypisz_dane()
{
cout<<imie<<" "<<nazwisko<<" "<<pesel<<" "<<rok_urodzenia<<"\n";
}
void osoba::oblicz_wiek()
{
cout<<"Osoba"<<" "<<imie<<" "<<nazwisko<<" "<<"ma"<<" "<<(2012-rok_urodzenia)<<" "<<"lat\n";
}
osoba::osoba() //definicja kostruktora
{
cout<<"Wywoluje sie konstruktor klasy osoba\n";
}
osoba::~osoba() //definicja destruktora
{
cout<<"Wywoluje sie destruktor klasy osoba\n";
}
int main(int argc, char* argv[])
{
//cout<<"Program prezetujacy dzialanie kostruktora i dekonstruktora \n";
osoba Kamil;//Anonim;
Kamil.wpisz_dane();
Kamil.wypisz_dane();
Kamil.oblicz_wiek();
//Anonim.wypisz_dane();
getch();
return 0;
}
Cóż program działa nie wiem po co w ogóle jest on potrzebny, ale dostałem do niego takie zadanie:
Stwórz konstruktor domyślny w którym będą przypisane nst. wartości, atrybuty:
imie - Jan
nazwisko - Kowalski
PESEL- 123456789100
rok -
NO i nie wiem jak to zrobić wiem że ma to się znajdować gdzieś w końcowym kodzie.
Mógłby ktoś pomóc :) Bardzo proszę
Pozdrawiam