just now looking into this. not sure if i'm doign it wrong. a sanity check would be much appreciated.
edit: ok it seems like i am definitely missing the point. this is the usage case i'd like to accomodate: using arithmetic operators on matrix operations without any extraneous copies. if someone can assist in disabusing me of my ignorance that would be fantastic.
Matrix&& Matrix::operator +(const Matrix& b)const