Have I used STL? Or not?
<p>I'm confused about some of the documentation at cplusplus.com. Have I used the standard template library with either of these two lines of code?</p>

<pre><code>for (std::string::const_iterator it = str.begin(); l &lt; data.size; ++it, ++l)
</code></pre>

<p>and</p>

<pre><code>tile_tag(): distance(std::numeric_limits&lt;int&gt;::max()), dir(unknown_direction), used(false)
</code></pre>

<p>See:
<a href="http://www.cplusplus.com/reference/string/string/begin/" rel="nofollow">http://www.cplusplus.com/reference/string/string/begin/</a>
and
<a href="http://www.cplusplus.com/reference/std/limits/numeric_limits/" rel="nofollow">http://www.cplusplus.com/reference/std/limits/numeric_limits/</a></p>

<p>If I have used STL, how can I modify them to do what they do without STL?</p>

<p>Thanks!</p>

<p>EDIT: I guess this is OUR definition of STL: <a href="http://www.sgi.com/tech/stl/stl_index_cat.html" rel="nofollow">http://www.sgi.com/tech/stl/stl_index_cat.html</a></p>

<p>I don't see const_iterator...but I do see max. But is that the max I used?</p>
