title: C++ geting error while using function inside class
body: <p>I can't figure out why I get this error: "the function was not declared". I am still a newbie at programming, but I am trying my best to learn it!
  so here is my code, I would be realy greatful if you could help me:
  main:</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;vector&gt;
  #include "szovegkezelo.h"
  using namespace std;
  
  int main()
  {
      string sz;
  
      beolvas(sz);
      kiir(sz);
  
  
      return 0;
  }
  </code></pre>
  
  <p>header:</p>
  
  <pre><code>#ifndef SZOVEGKEZELO_H_INCLUDED
  #define SZOVEGKEZELO_H_INCLUDED
  
  #include &lt;iostream&gt;
  
  using namespace std;
  
  class szovegkezelo {
  protected:
      string sz;
  
  public:szovegkezelo
      void beolvas(string &amp;sz);
      void kiir(string t);
  
  
  };
  
  #endif // SZOVEGKEZELO_H_INCLUDED
  </code></pre>
  
  <p>cpp:</p>
  
  <pre><code>#include "szovegkezelo.h"
  #include &lt;iostream&gt;
  
  void szovegkezelo::beolvas(string &amp;sz)
  {
  
      getline(cin, sz);
  
  }
  void szovegkezelo::kiir(string t)
  {
       cout &lt;&lt; "a beadott szoveg: " &lt;&lt; t &lt;&lt; endl;
       cout &lt;&lt; "a string hossza: " &lt;&lt; t.size() &lt;&lt; endl;
  }
  </code></pre>