Posts

Showing posts from December, 2024

Signal

  # include < iostream > # include < csignal > using namespace std; void HandleSignal ( int Signal ) {     if ( Signal == SIGINT ) {         cout << "Terminate" << endl ;     } } void delay () {     for ( int i = 0 ; i < 100000000 ; i ++ ) {     } } // Sabir 32 //32 sabir int main () {     //===========Register     signal ( SIGINT , HandleSignal );     while ( true )     {         cout << "." ;         delay ();     }     signal ( SIGINT , HandleSignal );     return 0 ; }

Templet 2

  # include < iostream > # include < type_traits > using namespace std; //int Sum(int a, int b) { // //  return a + b; //} // //double Sum(double a, double b) { // //  return a + b; //} // //string Sum(string a, string b) { // //  return a + b; //} template < typename Sabir > Sabir Sum ( Sabir a , Sabir b ) {     return a + b ; } int main () {   //====================================     string a = "Com" , b = "Puter" ;         cout << "Int=" << Sum ( 12 , 9 ) << endl ;     cout << "Double=" << Sum ( 12.9 , 9.46 ) << endl ;     cout << "String=" << Sum ( a , b ) << endl ; }

Template

  # include < iostream > # include < type_traits > using namespace std; int Sum ( int a , int b ) {     return a + b ; } double Sum ( double a , double b ) {     return a + b ; } string Sum ( string a , string b ) {     return a + b ; } template < typename Anu > Anu Sum2 ( Anu a , Anu b ) {         return a + b ; //error } int main () {       string a = "Sabir" ;     string b = " K" ;     cout << "Int=" << Sum2 ( 12 , 9 ) << endl ;     cout << "Double=" << Sum2 ( 12.0 , 9.0 ) << endl ;     cout << "string=" << Sum2 ( a , b ) << endl ;     cout << "Hello World! \n " ; }

Smart Pointer unique_ptr, shared_ptr, weak_ptr

  # include < iostream > # include < fstream > # include < cstdio > # include < stdio . h > # include < string > # include "Header.h" ; # include < stdlib . h > # include < time . h > # include < stdlib . h > # include < iomanip > using namespace std; class Demo { public :     int a , b ;     Demo ( int a , int b ) {         this -> a = a ;         this -> b = b ;     }     void Display () {         cout << "a=" << a << "b=" << b ;     }     ~ Demo () {         cout << " \n Distructor \n " ;     } }; /* 1) int 2 sum   2) double 2 sum 3) string concat name */ int Sum ( int a , int b ) {     return ( a + b ); } double Sum ( double a , double b ) {     return ( a + b ); } //char* Sum(...

Dynamic Memory2

# include < iostream > # include < fstream > # include < cstdio > # include < stdio . h > # include < string > # include "Header.h" ; # include < stdlib . h > # include < time . h > # include < stdlib . h > # include < iomanip > using namespace std; class AAA {     int * a = new int ;     int * b = new int ; public :     AAA ( int aa , int bb ) {         //         * a = aa ;         * b = bb ;         cout << "Constructor" ;     }     void Fun1 ( int a , int b ) {         cout << "Fun1=" << ( a + b );     }     int Fun2 ( int a , int b ) {         return ( a + b );     }     ~ AAA () {         delete a ;         delete b ; ...

Dynamic Memory

  # include < iostream > # include < fstream > # include < cstdio > # include < stdio . h > # include < string > # include "Header.h" ; # include < stdlib . h > # include < time . h > # include < stdlib . h > # include < iomanip > using namespace std; struct Balance {     int type ;     int amount ;     char date [ 20 ]; }; //Credit=1 //Debot=2 class Bank {     int amount ; public :     void CreateAccount() {         char name[250];         string dob;         string mobile;         char address[300];         string account;         cin.ignore();         cout << "Please Input Name:\n";         cin.getline(name, 250);         cout << "Please Input DOB:\n";      ...

Final Code Bank

  # include < iostream > # include < fstream > # include < cstdio > # include < stdio . h > # include < string > # include "Header.h" ; # include < stdlib . h > # include < time . h > # include < stdlib . h > # include < iomanip > using namespace std; struct Balance {     int type ;     int amount ;     char date [ 20 ]; }; //Credit=1 //Debot=2 class Bank {     int amount ; public :     void CreateAccount () {         char name [ 250 ];         string dob ;         string mobile ;         char address [ 300 ];         string account ;         cin . ignore ();         cout << "Please Input Name: \n " ;         cin . getline ( name , 250 );         cout << "Please Inp...

Bank4

  # include < iostream > # include < fstream > # include < cstdio > # include < stdio . h > # include < string > # include "Header.h" ; # include < stdlib . h > # include < time . h > # include < iomanip > using namespace std; struct Balance {     int type ;     int amount ;     char date [ 20 ]; }; //Credit=1 //Debot=2 class Bank {     int amount ; public :     void CreateAccount () {         char name [ 250 ];         string dob ;         string mobile ;         char address [ 300 ];         int account ;         cin . ignore ();         cout << "Please Input Name: \n " ;         cin . getline ( name , 250 );         cout << "Please Input DOB: \n " ;      ...