The following syntax is working in OpenCV
Mat R = (Mat_<double>(4, 4) <<
1, 0, 0, 0,
0, cos(alpha), -sin(alpha), 0,
0, sin(alpha), cos(alpha), 0,
0, 0, 0, 1);
How it can be? What operator was overloaded? What is the sense of this expression? Does comma operator can be overloaded in nowadays C++
?