オブジェクトのセットアップに関連するため、コンストラクターの直後に「sets」を配置します。私はgets(getsをinquiresに入れる)とsetsを分割しましたが、これが良いかどうかはわかりません。メンバー関数を整理するためのベスト プラクティスは何ですか?
どのようにそのことについて?
class Foo
{
// Friends go here if it has
friend ...;
friend ...;
// First public, then protected and private
public:
// enums
enum {...}
// type defines.
typedef ...;
...
// Destructor and constructors
~Foo();
Foo(...);
Foo(...);
...
// Sets.
void setA(...);
void setB(...);
void setC(...);
...
// Inquiries (including gets).
A a() const;
B b() const;
...
// Operators.
void operator()(...);
...
// Operations.
void doSomething();
...
protected:
private:
};