by Dinesh Thakur Category: Object-oriented programming (OOP)

We know that a computer can understand only Machine Language But the Program Written by a user is in the Form of English Language So it very necessary to convert the human Language into the Machine Language. So for this purpose we use Compiler which Converts human code into the machine code.



 
by Dinesh Thakur Category: Object-oriented programming (OOP)

We know that a Compiler compiles the whole program at a time means that it converts the whole program in single time and then gives us the errors But a interpreter is that which converts the human language into the machine language line by line and displays the errors after checking a single line.

 
by Dinesh Thakur Category: Object-oriented programming (OOP)

Type Conversion is that which converts to data type into another for example converting a int into float converting a float into double The Type Conversion is that which automatically converts the one data type into another but remember we can store a large data type into the other for example we can't store a float into int because a float is greater than int.



 
by Dinesh Thakur Category: Object-oriented programming (OOP)

Preprocessors are the Source of our Program those are Executed whey they are passing to Compiler and Preprocessors are always executed at the Time of Compilations. Preprocessors provide many features called Preprocessor directives and Each Preprocessor is declared with # symbol and This Directive must be written before a main program.

 
by Dinesh Thakur Category: Object-oriented programming (OOP)

The typedef (meaning type definition) command allows the programmer to define a new name for a particular type.

 
by Dinesh Thakur Category: Object-oriented programming (OOP)

The Memory is allocated in two ways either in Static and either in Dynamic. In Static Memory Allocation the Size of Memory may be Fixed and pre-defined but the Limitation of Static Memory is that when a user Stores Large Amount of data or Large Number of Elements are Increased instead the Declarable size of Numbers So The Concept of Dynamic Memory Allocation is used When we doesn’t know about the actual size or when we doesn’t known about the Number of elements For this purpose we uses Dynamic Memory Allocation.

 
by Dinesh Thakur Category: Object-oriented programming (OOP)

A Language is called as OOP  Language if a Language Provides us the Following Concepts Are Five Concepts in OOP’s:-

 
by Dinesh Thakur Category: Operator

C++ provides a short form when a variable is incremented, decremented etc. For example

 
by Dinesh Thakur Category: Operator

In addition to the operators like arithmetic operators, relational operators, logical operators, the conditional operator and assignment operators that most of the languages support, C++ provides various new operators that are given in Table

 
by Dinesh Thakur Category: Operator

The Precedence Operator Specifies in a Expression Which Operator will Execute first, when there are Many Operators in an Expression. So that the Operator Precedence defines the Sequence or the Way for Performing the Operations of the Operators.

 
by Dinesh Thakur Category: Operator

All the Above Operators are Called as Binary Operators because they takes two Operands for Performing an Operation. But the Increment and decrement operators are called as Unary because they takes only one operand For Performing an Operation This Operator Contains ++ for Increment and -- for Decrement.

 
by Dinesh Thakur Category: Operator

While We are Executing an Arithmetic Statement Which was too Large and it Contains So Many Operators then the problem is how the Statements will be Executed and in what order means.

 
by Dinesh Thakur Category: Operator

An operator is a symbol which helps the user to command the computer to do a certain mathematical or logical manipulations. Operators are used in C++ language program to operate on data and variables. C++ has a rich set of operators which can be classified as



 

Page 4 of 18



About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.