我经常看到关于在C++中重载逗号运算符的问题(主要与重载本身无关,但是像序列点的概念一样),这让我想知道:
你什么时候应该重写逗号?它的实际用途有哪些例子?
我只是想不出任何我已经看到或需要的东西
foo, bar;
Run Code Online (Sandbox Code Playgroud)
在现实世界的代码中,所以我很好奇何时(如果有的话)实际使用它.
我在这里遇到了以下在Eigen Library中分配矩阵的问题
Matrix3f m;
m << 1, 2, 3,
4, 5, 6,
7, 8, 9;
Run Code Online (Sandbox Code Playgroud)
作为无聊(m(0,0) = 1;...等)的一种替代方式。我的问题是,使用第一种方法应注意哪些注意事项?因为我知道任何简化都是有代价的。