Friday 10, February 2012
Welcome Guest, Register | Login  
      Home    |    Tutorials    |    Free Ebooks    |    Free Scripts    |    Articles    |    Blog     |    Forum    |    About Us    |    Contact Us

Structures in C++

Structures are a way of storing many different values in variables of potentially different types under the same name. This makes it a more modular program, which is easier to modify because its design makes things more compact. Structs are generally useful whenever a lot of data needs to be grouped together--for instance, they can be used to hold records from a database or to store information about contacts in an address book. In the contacts example, a struct could be used that would hold all of the information about a single contact--name, address, phone number, and so forth.

Syntax:
struct Tag {
  Members
};

Where Tag is the name of the entire type of structure and Members are the variables within the struct. To actually create a single structure the syntax is
 
struct Tag name_of_single_structure;
To access a variable of the structure it goes
 
name_of_single_structure.name_of_variable;

Example:
struct example {
  int x;
};
struct example an_example;
an_example.x = 33; 
Here is an example program:
 
struct database {
  int id_number;
  int age;
  float salary;
};

int main()
{
  database employee;
  employee.age = 22;
  employee.id_number = 1;
  employee.salary = 12000.21;
}


 
     
   
C++ Tutorial
 
  Introduction to C++
Introduction to C++
  Variables in C++
Variables in C++
  if statement in C++
if statement in C++
  Looping in C++
Looping in C++
  break & continue statements
break & continue statements
  Switch Case Statement
Switch Case Statement
  C++ Functions
C++ Functions
  Pointers in C++
Pointers in C++
  Arrays in C++
Arrays in C++
  Strings in C++
Strings in C++
  Structures in C++
Structures in C++
  C++ File I/O
C++ File I/O
  Typecasting in C++
Typecasting in C++
  C++ Classes
C++ Classes
  Recursion in C++
Recursion in C++
  Inheritance in C++
Inheritance in C++
  Initilization Lists in C++
Initilization Lists in C++
  Enumerated Types in C++
Enumerated Types in C++
  Templates in C++
Templates in C++
  C++ Preprocessors
C++ Preprocessors
 
 
 
Web Designing Tutorials
  HTML Tutorial
HTML Tutorial
  DHTML Tutorial
DHTML  Tutorial
  CSS Tutorial
CSS Tutorial
  XHTML Tutorial
XHTML Tutorial
 
Programming Languages Tutorials
  C Language Tutorial
C Language Tutorial
  C++ Tutorial
C++ Tutorial
  Java Language Tutorial
Java Language Tutorial
  Data Structure Theory Tutorial
Data Structure Theory Tutorial
 
Server Side Scripting Tutorials
  PHP Tutorial
PHP Tutorial
  SQL Tutorial
SQL Tutorial
  ASP Tutorial
ASP Tutorial
 
Client Side Scripting Tutorials
  JavaScript Tutorial
JavaScript Tutorial
  VBScript Tutorial
VBScript Tutorial
 
 
 
POPULAR E-BOOKS
 
Download Making Money with PLR Ebook Making Money with PLR
   
Download A Short Introduction to Operating Systems  Ebook A Short Introduction to Operating Systems
   
Download Linux Internals (to the power of -1)  Ebook Linux Internals (to the power of -1)
   
Download E books Profit Pulling Powerhouse  Ebook E books Profit Pulling Powerhouse
   
Download The Leading Affiliate Money Machine Ebook The Leading Affiliate Money Machine
   
 
Studiesinn.com © 2012 All Rights Reserved.
Website Designed & Developed by TechXprtz