<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247679</guid>
        <pubDate>Tue, 18 Nov 2003 12:38:34 +0000</pubDate>
        <title>template&amp;#39;s</title>
        <link>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247679</link>
        <description><![CDATA[Sazabis:  потому что шаблон это не <b>тело</b> функции<br><br><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->template &#60;class T, int i&#62;<br>TempClass&#60; T, i &#62;&#58;&#58;TempClass&#40; void &#41;<br>{<br>TRACE&#40; &#34;TempClass created.&#092;n&#34; &#41;;<br>}<!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br><br>это не тело<br><br><!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->TempClass&#60; int&#62;&#58;&#58;TempClass&#40; void &#41;<br>{<br>TRACE&#40; &#34;TempClass created.&#092;n&#34; &#41;;<br>}<!--c2--></td></tr></table><div class='postcolor'><!--ec2--><br>вот это - тело  <!--emo&B)--><img src='http://forum.sources.ru/html/emoticons/cool.gif' border='0' style='vertical-align:middle' alt='cool.gif' /><!--endemo--> и пиши его в спп<br> ]]></description>
        <author>Sazabis</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247561</guid>
        <pubDate>Tue, 18 Nov 2003 11:06:18 +0000</pubDate>
        <title>template&amp;#39;s</title>
        <link>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247561</link>
        <description><![CDATA[AQL:  да, есть такое неудобство.. и по моему это не только в VC, а еще очень много где.<br>писать не только функции, но и их тела в .h - бр.. это изващение, но по другому что то по моему никак. и по моему это связанно с тем что к .cpp может быть подключено несколько .h файлов. ]]></description>
        <author>AQL</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247409</guid>
        <pubDate>Tue, 18 Nov 2003 07:59:52 +0000</pubDate>
        <title>template&amp;#39;s</title>
        <link>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247409</link>
        <description><![CDATA[Sazabis:  сколько же народу косят эти template&#39;ты  <!--emo&:D--><img src='http://forum.sources.ru/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo--> <br><br>ПИШИ ВСЕ В   <b>.h</b> и будет тебе счастье ]]></description>
        <author>Sazabis</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247367</guid>
        <pubDate>Tue, 18 Nov 2003 06:14:48 +0000</pubDate>
        <title>template&amp;#39;s</title>
        <link>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247367</link>
        <description><![CDATA[chomb:  <br>А компилятор какой ? <br>Под борландскими bcc32 5.01 и bcc32 5.5 и<br>гнутым gcc 2.96.2 всё ок компилится и работает.<br>Как определяется TRACE ? ]]></description>
        <author>chomb</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247313</guid>
        <pubDate>Tue, 18 Nov 2003 00:04:21 +0000</pubDate>
        <title>template&amp;#39;s</title>
        <link>https://forum.sources.ru/index.php?showtopic=38185&amp;view=findpost&amp;p=247313</link>
        <description><![CDATA[Styx:  <br>воть.<br>понадобились темплейты.<br>и сpазy косяк.<br><br>пpимеp взят из мсдн.<br><br>*************  h **************************<br>template &lt;class T, int i&gt; class TempClass<br>{<br>public:<br>    TempClass( void );<br>    ~TempClass( void );<br>    int MemberSet( T a, int b );<br>private:<br>    T Tarray[i];<br>    int arraysize;<br>};<br>*********************************************<br>************** cpp **************************<br>template &lt;class T, int i&gt;<br>TempClass&lt; T, i &gt;::TempClass( void )<br>{<br>    TRACE( &quot;TempClass created.&#092;n&quot; );<br>}<br><br>template &lt;class T, int i&gt;<br>TempClass&lt; T, i &gt;::~TempClass( void )<br>{<br>    TRACE( &quot;TempClass destroyed.&#092;n&quot; );<br>}<br><br><br>template &lt;class T, int i&gt;<br>    int TempClass&lt; T, i &gt;::MemberSet( T a, int b )<br>    {<br>        if( ( b &gt;= 0 ) &amp;&amp; (b &lt; i) )<br>        {<br>           Tarray[b++] = a;<br>           return sizeof( a );<br>        }<br>        else<br>           return -1;<br>    }<br>*********************************************<br><br>все компилится ок.<br>но пpи попытке обьявления экземпляpа, напpимеp TempClass&lt;int, 2&gt; aaa;<br>линкеp еppоp на констpyктоpе и дестpyктоpе. не может он их найти.<br><br>error lnk2001: unresolved external symbol &quot;public: __thiscall и т.д.&quot;<br><br>подобная хpень замечена также на пpодyктах боланда.<br><br>в чем пpикол. ведь синстаксически, как я понимаю. все пpавильно. ]]></description>
        <author>Styx</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	