8

たとえば、初期化するには、次のEigen::Matrix3i構文を使用できます。

Eigen::Matrix3i T;
T << 1, 0, 0,
     0, 2, 0,
     0, 0, 3;

ただし、スタイルclang-formatで(私の場合は3.6)を使用すると、Googleこの素敵な初期化は次のようになります。

Eigen::Matrix3i T;
T << 1, 0, 0, 0, 2, 0, 0, 0, 3;

これを回避する簡単な方法はありますか?clang-formatこのようなものをスキップするように指示する方法はありますか?

4

1 に答える 1

7

唯一のオプションは、かなり醜いclang形式の切り替え構文を使用することです。

Eigen::Matrix3i T;
// clang-format off
T << 1, 0, 0,
     0, 2, 0,
     0, 0, 3;
// clang-format on
于 2016-04-13T11:07:35.250 に答える