title: Could not convert from <brace-enclosed initializer list> to int(*) array
body: <p>I am very new to C++, and would like some help with this error I keep getting.</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;string&gt;
  
  using namespace std;
  
  void print (int test[2][2]= {{1,2},{3,4}})
  {
      cout &lt;&lt; test[0][0] &lt;&lt; endl;
      cout &lt;&lt; test[1][0] &lt;&lt; endl;
  }
  
  int main()
  {
      print();
      return 0;
  }
  </code></pre>
  
  <p>The error is: could not convert '{{1, 2}, {3, 4}}' from '' to 'int (*)[2]'|</p>
  
  <p>I am a beginner in C++ and am still learning.</p>