Use the keyword struct to illustrate a primitive form of class : structure « Structure « C++ Tutorial






#include <iostream>
#include <math.h>
using namespace std;

struct math_operations {
 double data_value;
  
 void set_value(double ang) {
     data_value=ang;
 }
 double get_square(void) {
     double answer;
     answer=data_value*data_value;                          
     return (answer);
 }
 double get_square_root(void) {
     double answer;
     answer=sqrt(data_value);
     return (answer);
 }
} math;

int main( )
{
 math.set_value(35.63);

 cout << "The square of the number is: "
      << math.get_square( ) << endl;
 cout << "The square root of the number is: "
      << math.get_square_root( ) << endl;
 return (0);
}








8.1.structure
8.1.1.Use memcpy to duplicate structures
8.1.2.Use cin to read data for a structure
8.1.3.const structure parameter
8.1.4.Define structure to record time
8.1.5.structure composition
8.1.6.Using pointers to structure objects: delete the point
8.1.7.Assign one structure to another structure
8.1.8.Use the keyword struct to illustrate a primitive form of class