Пример: Thread::Thread
:
class Thread
{
Process * parent_;
unsigned __int32 id_;
void * entryPoint_;
public:
Thread(Process * parent, unsigned __int32 id, void * entryPoint) :
parent_(parent),
id_(id),
entryPoint_(entryPoint)
{
}
unsigned __int32 GetId() const
{
return id_;
}
void * GetEntryPointAddress() const
{
return entryPoint_;
}
};
Я не могу придумать способ отступов, чтобы он не выглядел странным... и все же это общий шаблон. Каковы общие способы отступов от этого?