1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<pre><tt><i><font color="#9A1900">// Test for templates (probably won't compile with C++ :-)</font></i>
<b><font color="#000080">#include</font></b> <font color="#FF0000">"map"</font>
<b><font color="#000080">#include</font></b> <font color="#FF0000"><vector.h></font>
<b><font color="#000080">#include</font></b> <font color="#FF0000"><algorithm></font>
<font color="#009900">int</font> i <font color="#990000">=</font> j<font color="#990000"><</font>k <font color="#990000">&</font><font color="#990000">&</font> j<font color="#990000">></font>d
<b><font color="#0000FF">template</font></b> <font color="#990000"><</font><b><font color="#0000FF">typename</font></b> First<font color="#990000">,</font>
<b><font color="#0000FF">typename</font></b> Second<font color="#990000">,</font>
<b><font color="#0000FF">typename</font></b> CompareFirst <font color="#990000">=</font> std<font color="#990000">:</font><font color="#990000">:</font>less<font color="#FF0000"><First></font><font color="#990000">,</font>
<b><font color="#0000FF">typename</font></b> CompareSecond <font color="#990000">=</font> std<font color="#990000">:</font><font color="#990000">:</font>less<font color="#FF0000"><Second></font> <font color="#990000">></font>
Foo foo<font color="#990000"><</font><b><font color="#0000FF">class</font></b> Test<font color="#990000">></font>
</tt></pre>
|