title: ''className' does not refer to a value' with make_shared
body: <p>this works:</p>
  
  <pre><code>shared_ptr&lt;ofxDTangibleBase&gt; sp(new ofxDTangibleBase(colorBlob, "ofxDTangibleBase", detectColor, workImg));
  </code></pre>
  
  <p>But if i do it with make_shared:</p>
  
  <pre><code>shared_ptr&lt;ofxDTangibleBase&gt; sp = make_shared&lt;ofxDTangibleBase&gt;(colorBlob, "ofxDTangibleBase", detectColor, workImg);
  </code></pre>
  
  <p>I get ''ofxDTangibleBase' does not refer to a value' 
  I have looked for a fix but i found people with problems like having to many parameters etc.</p>
  
  <p>Do i overlook something?</p>
  
  <p>Edit:</p>
  
  <p>the constructor looks like this:</p>
  
  <pre><code>ofxDTangibleBase(const ofxCvBlob&amp; base, const char *className, ofxDDetectColor *detectColor, const ofxCvGrayscaleImage *thresholdImage) : ofxCvBlob(base) {
  </code></pre>
  
  <p>And the class extends another class:</p>
  
  <pre><code>class ofxDTangibleBase : public ofxCvBlob {
  </code></pre>