C++ Derived Class
<p>My assignment is a Binary Search Tree derived from a Binary Tree, in my driver program this is how I've created a BST object. But I am slightly confused because I know there must be a constructor but no where in my assignment does it actually call for a constructor for the derived class.</p>

<pre><code>int main() {
   int x = 0;
   int n = 0;
   int len = 0;
   int total = 0;
   int seed = 0;
   bool y;
   cin &gt;&gt; n;

   vector&lt;int&gt; v;
   binSTree&lt;int&gt; t;
</code></pre>

<p>I'm having a hard time using these "pre" and "code" tags, the vector is actually <code>vector&lt;int&gt; v;</code> and the tree is really <code>binSTree&lt;int&gt; t;</code> With less than and greater signs around the int of course.</p>

<p>the error in my program is as follows:</p>

<pre><code>In file included from prog6.cc:2:
    binSTree.h:1:9: error: macro names must be identifiers
prog6.cc: In function ‘int main()’:
prog6.cc:16: error: ‘binSTree’ was not declared in this scope
</code></pre>
