Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Zoznámte sa so syntaxou šablóny , ak ste tak už neurobili . Ak chcete deklarovať triedu šablóny , vložte nasledujúci riadok kódu bezprostredne nad deklarácie triedy , ako je uvedené : 
  šablóna 
 class Complex { 
 //atď .. 
 
 2 
 Všimnite si , že " šablóny " a " class " sú kľúčové slová . " T " je meno , ktoré ste dať všeobecný dátový typ . T môže mať formu int , float alebo double . Vždy je nutné uzavrieť " triedu " a " T " v hranatých zátvorkách . Môžete tiež použiť kľúčové slovo " TypeName " na mieste " triedy . " Aj keď tieto kľúčové slová majú trochu iný význam v C + + , na účely tohto tutoriálu , sú ekvivalentné . 
 3 
 Použite " T " v deklarácii triedy tela , kde chcete všeobecný spracovanie . Členské dát " skutočné " a " imag " sú typu T , pretože môžu mať identitu akéhokoľvek typu číslo . Členská funkcie v reálnom ( ) je prototyp s T , pretože to môže vrátiť čísla typu int , float alebo double : 
  šablóna 
 class Complex { 
 T Re , Im , klipart verejnosti : 
 Complex ( const T r, const T i ) : real ( ( T ) 0 ) , ( ( T ) 0 ) { } T Real ( ) const ; 
 //atď .. 
 stránka 4 
 Opakujte definíciu šablóny pre každú členskú funkciu , ktorú definovanej mimo triedu tela . Tiež, umiestnite parameter T vnútri lomených zátvoriek a vložte ho medzi názov triedy a operátor rozsahu , takto :   preukážu komplexný objekt , ktorý používa int a jeden , ktorý používa float :   Naučte sa používať kontajnerových tried , ako je vektor 
  šablóny klipart T Complex 
 skutočný , 
 } 
 5 
  int main ( ) { 
 Complex ňu ( 4 , -5 ) ; //forma 4 - j5 
 Komplexné nf ( 4.F , - 5.F ) ; //Formulár 4.0 - j5.0 
 cout cout } 
 6