ThamizhselviKrishnam
305 views
10 slides
Mar 28, 2020
Slide 1 of 10
1
2
3
4
5
6
7
8
9
10
About This Presentation
new operators in C++
Expressions in C++
Size: 83.1 KB
Language: en
Added: Mar 28, 2020
Slides: 10 pages
Slide Content
OPERATORS IN C ++ K.THAMIZHSELVI Asst. Prof. of Computer Science Bon Secours College for Women, Thanjavur
Other New Operators Scope Resolution Operator (::) Pointer to member D eclarator (::*) Pointer to Member Operator (-> , .*) Memory release Operator (delete) Memory Allocation Operator (new) Line feed Operator ( endl ) Field width Operator ( setw )
Scope Resolution Operator :: variable name Global variable can be access from within the inner block using Scope resolution operator.
Member Dereferencing Operators C++ allow to define class of different data types and functions. Also permit to access class member through pointers. 3 types: Pointer to member Declarator (::*) Pointer to Member Operator (-> , .*)
Memory Management Operators Unary operators new and delete Alice known as free store operators. An object created by new and destroyed by delete. GF: Pointer variable = new data type; Pointer variable = new data type(value); Pointer variable = new data type[size]; a = new int ; int *p = new int ; (or) *p = 25; Int *p = new int (25); Int *p = new int [10];
Delete: When the data object is not needed, it is destroyed by using delete operator to free up the memory space. GF: delete pointer variable; delete [size] pointer variable; delete p; delete [] p;
Manipulators endl – output statement – new line character setw – to display in right justification – specify the width Eg : cout << setw (5) <<sum << endl ; 3 4 5