nio*_*sus 5 c++ eigen clang-format
例如,Eigen::Matrix3i我们可以使用以下语法初始化:
Eigen::Matrix3i T;
T << 1, 0, 0,
0, 2, 0,
0, 0, 3;
Run Code Online (Sandbox Code Playgroud)
但是,在样式中使用clang-format(本例中为3.6)时,Google这种不错的初始化变为:
Eigen::Matrix3i T;
T << 1, 0, 0, 0, 2, 0, 0, 0, 3;
Run Code Online (Sandbox Code Playgroud)
有避免这种情况的简便方法吗?有没有办法告诉clang-format你跳过这样的事情?
看起来您唯一的选择是使用相当丑陋的 clang 格式切换语法:
Eigen::Matrix3i T;
// clang-format off
T << 1, 0, 0,
0, 2, 0,
0, 0, 3;
// clang-format on
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |