Beruflich Dokumente
Kultur Dokumente
ACKNOWLEDGEMENT
1. DATA ABSTRACTION :-
DATA ABSTRACTION REFFERS TO ACT OF
REPRESENTING ESSENTIAL FEATURES WITHOUT
INCLUDING THE BACKGROUND DETAILS ARE
EXPLATIONS.
2. DATA ENCAPSULATION :-
DATA ENCAPSULATION MEANS WRAPPING OF DATA AND
OPERATIONS / FANCTIONS (THAT OPERATE ON DATA)
INTO A SINGLE UNIT CALLED CLASS.
3. MODULARITY :-
MODULARITY IS THE PROPERTY OF SYSTEM THAT HAS
BEEN DECOMPOSED INTO A SET OF COHESIVE AND
LOOSELY COUPLED MODULES.
4. INHERITANCE:-
INHERITANCE IS THE PROPERTY OF ONE CLASS TO
INHERIT CAPABILITIES FROM THE OTHER CLASS.
5. POLYMORPHISM:-
POLYMOTPHISM THE ABILITY FOR A MESSAGE OR DATA
TO BE PROCESSED IN MORE THAN ONE FORM.
1. RESABILIT OF CODE:-
LINKING OF CODE TO OBJECTS AND EXPLICIT
SPECIFICATION OF RELATION BETWEEN OBJECTS
ALLOWS RELATED OBJECTS TO SHARE CODE.
2. EASE OF COMPREHENSION:-
CLASSES CAN BE SET UP TO CLOSELY REPRESENT THE
GENERIC APPLICATIONS, CONCEPTS AND
PROCESSESS.
INTEGER CONSTANTS
FLOATING CONSTANT
CHARACTER CONSTANT
STRING LITERALS
4. PUNCTUATORS:-
PUNCTUATORS REFER TO SEPARATORS. THE FOLLOWING
SYMBOLS ARE USED AS PUNCTUATORS IN C++:-[],(),
{},;*=#.
5. OPERATORS:-
OPERATORS ARE TOKENS THST TRIGGER SOME
COMPUTATION WHEN APPLIED TO VARIABLES AND OTHER
OBJECTS IN EXPRESSION.
UNARY OPERATORS:-
THOSE OPERATORS WHICH REQUIRE ONE OPERAND TO
OPERATE UPON. FOLLOWING ARE SOME UNARY
OPERATORS:-
&:ADDRESS OPERATOR
*:INDIRECTION OPERATORS
+:UNARY PLUS
-:UNARY MINUS
++:INCREMENT OPERATORS
--:DECREMENT OPERATORS
!:LOGICAL NEGATION
BINARY OPERATORS:-
THOSE OPERATORS WHICH REQUIRE TWO OPERANDS TO
OPERATE UPON.
ARITHMETIC OPERATORS:-
=a : unary plus
a+b : addition
++a : prefix increment
a++ : postfix increment
a+=b : assignment by addition
-a : unary minus
a-b : subtraction
--a : prefix decrement
a-- : postprefix decrement
a-=b : assignment by substraction
a*b : multiplication
a*=b : assignment by multiplication
a/b : division
a/=b : assignment by division
3. MULTILINE COMMENTS:-
THE COMMENTS STARTING WITH /* AND ENDING
WITH */ ARE MULTILINE COMMENTS.
TYPES OF ERRORS
1. SYNTAX ERRORS:- WHEN RULES OF PROGRAMMING
LANGUAGE ARE VOILATED. FOR EX:- INT a,b; Error is that line
is terminated with : instead of;
FOR INSTANCE:
ctr=1;
while(i>10)
{
cout<<n*ctr;
Ctr=ctr+1;
}
NOTE: (Here the loop will not be executed even once, as the
condition ctr>10 is not fulfilled at all.)
FUNCTION PROTOTYPE
A FUNCTION PROTOTYPE IS A DECLARATION OF FUNCTION
THAT TELLS THE PROGRAM ABOUT THE TYPE OF THE
VALUE OF ACTUAL PARAMETERS INTO FORMAL
PARAMETERS, THAT IS, FUNCTION CREATES IT, OWN COPY
OF ARGUMENTS AND THEN USES IT.
MEMORY ALLOCATION