Advertisement
developer10

inicijalizacija reference

Nov 25th, 2015
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. class Knjiga
  2. {
  3.     int& _ISBN;
  4.     char* _naslov;
  5.     char* _pisac;
  6.     char _zanr[30];
  7.     int* _godinaIzdanja;
  8.     Clan* _clan; //Podaci o članu kod kojeg se knjiga trenutno nalazi
  9.     int _brojDanaZauzetosti;
  10.  
  11. public:
  12.  
  13.     Knjiga() :_ISBN(isbn)
  14.     {
  15.  
  16.         int size = strlen("<nas>") + 1;
  17.         _naslov = new char[size];
  18.         strcpy_s(_naslov, size, "<nas>");
  19.  
  20.         size = strlen("<pis>") + 1;
  21.         _pisac = new char[size];
  22.         strcpy_s(_pisac, size, "<pis>");
  23.  
  24.         size = strlen("<zan>") + 1;
  25.         strcpy_s(_zanr, size, "<zan>");
  26.  
  27.         _godinaIzdanja = new int(0);
  28.  
  29.         _clan = NULL;
  30.  
  31.         _brojDanaZauzetosti = 0;
  32.  
  33.     };
  34.  
  35.     //Knjiga je slobodna, _clan postaviti na NULL
  36.     Knjiga(int isbn, char* naslov, char* pisac, char* zanr, int godinaIzdanja) : _ISBN(isbn)
  37.     {
  38.         int size = strlen(naslov) + 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement