Eclipseフォーマッタで問題が発生しました。クラス宣言内でメソッドを宣言するときに、コードが正しくフォーマットされません。メソッドの戻り型の後に改行を入れます。
すでにスタイルxmlファイルをエクスポートしてその設定を調べましたが、どの設定もこの問題との明らかな関係はなく、Eclipseの設定エディターはメソッド宣言のサンプルコードで発生する同じ問題を示しませんでした。
これが私がしたいことのためのコードの例です:
class MyClass
{
public:
MyClass();
void myMethod();
};
しかし、これは私が得るものです:
class MyClass
{
public:
MyClass();
void
myMethod();
};
繰り返しになりますが、スタイルエディターでは、コードにこの問題はなく、私が望むように見えますが、実際のコードでは、ストーリーが異なります。
バージョン3.8.0を使用しています。どんな助けでも大歓迎です。
編集:誤ってフォーマットされたソースファイルを削除し(コードを数回フォーマットして役に立たなかった後)、同じメソッド、同じ構造などの「同一の」ファイルに置き換えました。今回はコードをフォーマットしましたが、機能しました。これはおそらくバグですが、他の誰かが同様の問題に遭遇した場合、またはそもそもこの問題を回避するための解決策を持っている場合に備えて、私はそれを残しておきます。