Advertisement
dllbridge

Untitled

Jan 18th, 2025
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.50 KB | None | 0 0
  1.  
  2.  
  3. //  Пример деструктора, который освобождает выделенную динамически память.
  4.  
  5. #include <iostream>
  6. using namespace std;
  7.  
  8. #include  <string.h>
  9.  
  10.  
  11. //////////////////////////////
  12. struct Man
  13. {
  14.        
  15.        int   nOld;
  16.        
  17.        float high;
  18. };
  19.  
  20.  
  21.  
  22. //////////////////////////////
  23. class T
  24. {
  25.      
  26.     public:
  27.     //=====        
  28.      Man              CMan;
  29.      
  30.      char   szAddress[199];  
  31.      
  32.      char   szCityName[99];
  33.      
  34.      char szStreetName[99];  
  35.        
  36.      int        nNumbHouse;  
  37.      int       nNumbAppart;  
  38.      //---------
  39.      
  40.       T();
  41.  
  42.      
  43.            
  44. };
  45.  
  46.  
  47. T  t1;
  48.  
  49.  
  50. ////////////////////////////////////////////////////////
  51. int main()                                            //
  52. {
  53.    
  54.     strcpy(t1.szCityName, "Piter");
  55.  
  56.     cout << "szCityName    = " << t1.szCityName   << endl;  
  57.     cout << "szStreetName  = " << t1.szStreetName << endl;    
  58.    
  59.     cout <<     "CMan.nOld = " << t1.CMan.nOld    << endl;  
  60.     cout <<     "CMan.high = " << t1.CMan.high    << endl;      
  61. return 0;
  62. }
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. ////////////////////////////////////////////////////////////////////
  72.    T::T()                                                         //  
  73.    {
  74.             strcpy(szCityName  , "NoName City"  );    
  75.             strcpy(szStreetName, "No     Street");  
  76.            
  77.             CMan.nOld =   21;
  78.             CMan.high = 1.73;              
  79.    }
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement