-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

C++ Templates¥þÄý ²Ä¤Gª©

( ÁcÅé ¦r)
§@ªÌ¡GDavid Vandevoorde, Nicolai M. Josuttis, DougLas Gr...Ãþ§O¡G1. -> µ{¦¡³]­p -> C++ -> C++
ĶªÌ¡G¼B®a§»
¥Xª©ªÀ¡GùÖ®p¥Xª©C++ Templates¥þÄý ²Ä¤Gª© 3dWoo®Ñ¸¹¡G 52123
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT©w»ù¡G 1200 ¤¸
§é¦©»ù¡G 900 ¤¸

¥Xª©¤é¡G11/25/2019
­¶¼Æ¡G790
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ÁcÅé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9789865022303
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

²[»\C++11¡AC++14»PC++17¼Ð·ÇTemplates(¼ÒªO)¬OC++¸Ì«Â¤O³Ì±j¤jªº¥\¯à¤§¤@¡CµM¦Ó¡A§Y«K¦bC++»y¨¥¤Î¶}µoªÀ¸s«ùÄòµo®iªº·í¤U¡A«o¤´±`³Q»~¸Ñ¥B¥F¤H°Ý¬z¡C¦b¥»®ÑC++ Templates, Second Edition¤¤¡C¤T¦ìºë³qC++ªº¥ýÅXªÌ¬°§Ú­Ì¥Ü½d¦ó®É¡B¬°¦ó¥H¤Î¦p¦ó¨Ï¥Î·s¿oªºtemplates¥\¯à¥Hºc¿v²¼ä¡B§Ö³t¡B°ª®Ä¥B©ö©óºûÅ@ªº³nÅé¡C³Ì·sª©¥»¬°C++11¡BC++14¡B¤ÎC++17¼Ð·Ç°µ¤F¥þ­±ªº§ó·s¡A®i¥Ü¯àÀ³¥Î©ó¦U¦¡³õ´ºªº¦yºÝ§Þ³N¡C°w¹ï±j¤Æ¤Ftemplates©Î»P¤§²£¥Í¤Æ¾Ç¤ÏÀ³ªº·s¦¡»y¨¥¯S©Ê¡A§@ªÌ­Ì¬Ò´£¨Ñ¤F³ÌÅv«Âªº¸ÑÄÀ¡A¥]§t¡Gvariadic templates(¥iÅܰѼƼҪO)¡Bªx«¬lambdaªí¥Ü¦¡(generic lambdas)¡Bclass template¤Þ¼Æ±À¾É¡B½sĶ´Áif(compile-time if)¡Bforwarding references(Âàµo°Ñ¦Ò)¡B¥H¤Î¨Ï¥ÎªÌ©w¸q¤å¦r(user-defined literals)¡C¥L­Ì¦P®É²`¤J±´¨s°ò¥»·§©À(¹³¬Ovalue categories)¡A²[»\¤F©Ò¦³ªºstandard type traits¡C¥»®Ñ¥H¤@«h²`¨ã¨£¦aªº±Ðµ{¶}³õ¡A±a¥X°ò¥»·§©À©M¬ÛÃöªº»y¨¥¯S©Ê¡C¾l¤Uªº³¡¤À´£¨Ñ¤F¸ÔºÉªº°Ñ¦Ò¸ê®Æ¡A±q»y¨¥²Ó¸`¡B½sµ{§Þ³N¡B¶i¶¥À³¥Î³õ´º¡B¤D¦Ü©óºë·ÒªººD¥Î¤âªk(idiom)¡C³q½g½d¨Ò²M·¡¦aÄÄ©ú©â¶H·§©À¡A¦P®É®i¥Ü¬¡¥ÎC++ templatesªº³Ì¨Î¹ê½î¡C?ºë½T²z¸Ñtemplatesªº¦æ¬°¡A¥HÁקK±`¨£ªº³´¨À?¦b¤£¹ï®Ä²v§´¨óªº±¡ªp¤U¡A´_¥Î¬J¦³µ{¦¡½X?§Q¥Îtemplates¼g¥X§ó¥[¦³®Ä²v¡B¼u©Ê¥B©ö©óºûÅ@ªºµ{¦¡?µ½¥ÎC++¼Ð·Ç®w¤u¨ã¥H¼¶¼gªx«¬µ{¦¡?´x´¤²{¤µ³Ì°ª®ÄªººD¥Î¤âªk¤Î§Þ³N?ÅéÅç§Y±N±À¥XªºConcept(·§©À)¯S©Ê­^¤åª©¤ä´©ºô¯¸tmplbook.com´£¨Ñ¥»®Ñ·½½X¤Î¬ÛÃö§ó·s
¥Ø¿ý¡G

¥Ø¿ý
«e¨¥
²Ä¤Gª©­PÁÂ
ªìª©­PÁÂ
ĶªÌ§Ç
Ãö©ó¥»®Ñ

¡i²Ä¤@½g °ò¥»»{ÃÑ¡j

¡@¡@²Ä 01 ³¹ ¨ç¦¡¼ÒªO
¡@¡@²Ä 02 ³¹ Ãþ§O¼ÒªO
¡@¡@²Ä 03 ³¹ «D«¬§O¼ÒªO°Ñ¼Æ
¡@¡@²Ä 04 ³¹ ¥iÅܰѼƼҪO
¡@¡@²Ä 05 ³¹ ¤NÆpªº°ò¥»§Þ³N
¡@¡@²Ä 06 ³¹ ·h²¾»y¸q©M enable_if<>
¡@¡@²Ä 07 ³¹ ¶Ç­È©Î¶Ç°Ñ¦Ò¡H
¡@¡@²Ä 08 ³¹ ½sĶ´Áµ{¦¡³]­p
¡@¡@²Ä 09 ³¹ ¹ê»Ú¹B¥Î Templates
¡@¡@²Ä 10 ³¹ Template °ò¥»³N»y
¡@¡@²Ä 11 ³¹ ªx«¬µ{¦¡®w

¡i²Ä¤G½g ²`¤J¼ÒªO¡j

¡@¡@²Ä 12 ³¹ °ò¥»Æ[©À¦A²`¤J
¡@¡@²Ä 13 ³¹ Templates ¤ºªº¦WºÙ
¡@¡@²Ä 14 ³¹ ¹êÅé¤Æ
¡@¡@²Ä 15 ³¹ Template ¤Þ¼Æ±À¾É
¡@¡@²Ä 16 ³¹ ¯S¤Æ»P­«¸ü
¡@¡@²Ä 17 ³¹ ¥¼¨Óµo®i¤è¦V

¡i²Ä¤T½g ¼ÒªO»P³]­p¡j

¡@¡@²Ä 18 ³¹ Templates ªº¦h«¬«Â¤O
¡@¡@²Ä 19 ³¹ ¹ê§@ Traits
¡@¡@²Ä 20 ³¹ ¨Ì«¬§O©Ê½è­«¸ü
¡@¡@²Ä 21 ³¹ Templates »PÄ~©Ó
¡@¡@²Ä 22 ³¹ ¾ô±µÀRºA»P°ÊºA¦h«¬
¡@¡@²Ä 23 ³¹ «á³]½sµ{
¡@¡@²Ä 24 ³¹ «¬§O¦Cªí
¡@¡@²Ä 25 ³¹ Tuples
¡@¡@²Ä 26 ³¹ ¥i¿ëÁp¶°
¡@¡@²Ä 27 ³¹ Expression Templates
¡@¡@²Ä 28 ³¹ Templates °£¿ù

¡iªþ¿ý¡j¡@

¡@¡@A ³æ¤@©w¸q³W«h
¡@¡@B ¼Æ­ÈÃþ«¬
¡@¡@C ­«¸ü¨Mij¾÷¨î
¡@¡@D ¼Ð·Ç«¬§O¤u¨ã
¡@¡@E ·§©À

°Ñ¦Ò®Ñ¥Ø
Ãã·J / ³N»yªí
¯Á¤Þ
§Ç¡G