C¿Í C++°ü·Ã

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   Template 1998/08/23 (12:35)
À̸§ swindler
¹øÈ£ 14
Á¶È¸ 783
º»¹® ¿©·¯ µ¥ÀÌÅÍ ÇüÀ» °¡Áö°í µ¿ÀÏÇÑ ¿¬»êÀ» ¼öÇàÇÏ´Â
ÇÔ¼ö¸¦ Á¦ÀûÇϱâ À§Çؼ­´Â function overloadingÀ»
»ç¿ëÇÏ¸é µÈ´Ù.

¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¸é ´Ù¸¥ µ¥ÀÌÅÍ Çü¿¡¼­µµ ÀÌ¿ëÇÒ¼ö ÀÖÁö¸¸,
¸ÅÅ©·Î´Â Ç×»ó ÀζóÀÎ Äڵ带 »ý¼ºÇϹǷÎ,
º¹ÀâÇÑ °è»ê¿¡¼­´Â ºñÈ¿À²ÀûÀÌ´Ù.

¿ÀÁ÷ ÇϳªÀÇ ÇÔ¼ö¸¸À¸·Î ¿©·¯ µ¥ÀÌÅÍÇüÀ» ó¸®ÇÒ¼ö ÀÖ°í,
ÄÄÆÄÀÏ·¯°¡ ½ÇÇà ½Ã°£¿¡ °¢°¢ÀÇ µ¥ÀÌÅÍ Çü¿¡ ÀûÇÕÇÑ
Äڵ带 »ý¼ºÇϵµ·Ï ÇÒ ¼ö Àִµ¥, À̸¦
function templatesÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù.

ex1)
template <class T> inline T Square(T x)
{ return x*x; }

HomePage Backward Forward Post Reply List
1998 by swindler