adsense


Wednesday, 25 November 2015

C++ LANGUAGE PUBLIC MEMBERS

COMPUTER LANGUAGES HTML,C,C++.JAVA,.NET AND MULTIMEDIA basics and programs click home button



C++ LANGUAGE PUBLIC MEMBERS






The public Members 


A public member is accessible from anywhere outside the class but within 
a program. You can set and get the value of public variables without any 
member function as shown in the following example: 

#include <iostream> 
  
using namespace std; 
  
class Line 
{ 
   public: 
      double length; 
      void setLength( double len ); 
      double getLength( void ); 
}; 
  
// Member functions definitions 
double Line::getLength(void) 
{ 
    return length ; 
} 
  
void Line::setLength( double len ) 
{ 
    length = len; 
} 
  
// Main function for the program 
int main( ) 
{ 
   Line line; 
  
   // set line length 
   line.setLength(6.0);  
   cout << "Length of line : " << line.getLength() <<endl; 
  
   // set line length without member function 
   line.length = 10.0; // OK: because length is public 
   cout << "Length of line : " << line.length <<endl; 
   return 0; 
} 
When the above code is compiled and executed, 
it produces the following result: 

Length of line : 6 
Length of line : 10 


No comments: