konstruktor struktury

Software
2011-10-16 09:31
Software
0

Witam jak można zrobić żeby można było odrazu przy tworzeniu struktury wpisać do niej dane np.


Dane dane1(liczba1,liczba2);

próbowałem zrobić coś takiego, ale nie wyszło ;/


struct Dane
{
int liczba1;
int liczba2;  
Dane(int l1,int l2)
{
liczba1=l1;
liczba2=l2;
}    

};

Pozostało 580 znaków

Mandelejev
2011-10-16 11:09
Mandelejev
0
 /* deklaracja */
 struct miasto {
     long ludnosc;
     char* rzeka;
     miasto(long ludnosc,char *rzeka): 
     ludnosc(ludnosc), rzeka(strdup(rzeka)) {}; /*konstruktor*/
     inline char* wez_rzeke() {return rzeka};
     ~miasto() {free( (void*)rzeka );} /*destruktor*/
 };

Pozostało 580 znaków

2011-10-16 11:48

Rejestracja: 10 lat temu

Ostatnio: 22 godziny temu

Lokalizacja: Redmond, WA

0
struct Dane
{
int liczba1;
int liczba2;  
 };

przy takich strukturach (prostych) można chyba też tak:
Dane dane = {3,4};

ale ten przykład co wkleiłeś również powinien działać


░█░█░█░█░█░█░█░█░█░█░█░

Pozostało 580 znaków

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0