C++ Templates
Views
Introduction to C++ Templates
Templates C++ рдХा рдПрдХ important feature рд╣ै। Templates C++ рдоें generic programming рдХी ability provide рдХрд░рддे рд╣ै। Generic programming рдоें рдЖрдк generic type рдХे functions рдФрд░ classes create рдХрд░рддे рд╣ै।
Generic type рдХे functions рдФрд░ classes рджूрд╕рд░े types (int, float, double рдЖрджि ) рд╕े independent рд╣ोрддे рд╣ै। рдЗрд╕рд▓िрдП рдЬो data type рдЖрдк parameter рдХे рд░ूрдк рдоें pass рдХрд░рддे рд╣ै, generic function рдФрд░ class рдЙрд╕ी type рдХे рдмрди рдЬाрддे рд╣ै। рдРрд╕ा рдХрд░рдиे рд╕े рдЖрдкрдХो рд╣рд░ data type рдХे рд▓िрдП рдЕрд▓рдЧ рд╕े functions рдФрд░ classes рд▓िрдЦрдиे рдХी рдЖрд╡рд╢्рдпрдХрддा рдирд╣ीं рд╣ोрддी рд╣ै рдФрд░ рдЖрдкрдХे program рдоें unnecessary code рдирд╣ीं рд╣ोрддा рд╣ै।
Templates рдХे рдоाрдз्рдпрдо рд╕े рдЖрдк C++ рдоें generic type рдХे functions рдФрд░ classes create рдХрд░рддे рд╣ै। Template classes рдФрд░ functions рдХो parameters рдХे рд╕ाрде define рдХिрдпा рдЬाрддा рд╣ै। рдпे parameter actual data type рдХे рдж्рд╡ाрд░ा replace рдХрд░ рджिрдпा рдЬाрддा рд╣ै рдФрд░ рдлिрд░ functions рдФрд░ classes рдЙрд╕ी type рдХे рдмрди рдЬाрддे рд╣ै।
