title: Can I create a new operator in C++ and how?
body: <p>MATLAB arrays support matrix operations and element operations. For example, <code>M*N</code> and <code>M.*N</code>. This is a quite intuitive way to distinguish ‎the two different operations. If I want to implement similar operations in C++, how can I do that?</p>
  
  <p>Can I create a new operator, <code>.*</code>, too? If yes, can anyone give me some guidance?</p>