Advertisement
Felanpro

Member initializers

Apr 2nd, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. Member initializers:
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. class Sally
  8. {
  9. public:
  10.     Sally(int a, int b);
  11.     void print();
  12.  
  13. private:
  14.     int regVar;
  15.     const int constVar;
  16.  
  17. };
  18.  
  19. int main()
  20. {
  21.     Sally sallyobject(3, 87); //regVar = 8 constVar = 87
  22.     sallyobject.print();
  23.  
  24.     return 0;
  25. }
  26.  
  27. Sally::Sally(int a, int b)
  28. : regVar(a), constVar(b) //Setting these variables to the values of a and b
  29. {
  30.  
  31. }
  32.  
  33. void Sally::print()
  34. {
  35.     cout << "Regular var is: " << regVar << " Const var is: " << constVar << endl;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement