Przykład: Thread::Thread
:W jaki sposób należy wcięcia nie robić konstruktorów listy inicjalizacji?
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_;
}
};
ja nie potrafię wymyślić sposób wcięcia rzeczy tak, że nie wygląda dziwnie ... a jednak jest to wspólny wzór. Jakie są typowe sposoby wcięcia tego?
Jak już odpowiedział na takie pytania: tak długo, jak twoje są zgodne, to naprawdę nie ma znaczenia. :) (Powiedziałem, że jestem ciekawy, dlaczego uważasz, że wygląda dziwnie, wygląda mi doskonale. :) – greyfade
wszystko to w jednym wierszu i nie myśl o tym! : D – ybungalobill
@ greyfade: Część bycia konsekwentnym robi to, co robią inni. Nigdy nie widziałem, żeby ktoś wyraził opinię na ten temat, więc zapytałem. Nie wiem dokładnie dlaczego - po prostu sprawia, że się boję z jakiegoś powodu. @ybungalobill: To sprawia, że scalanie rzeczy w kontroli kodu jest trudne. –