C++ には、 class のオブジェクトを受け入れるコンストラクターがありますdescriptor
。このクラスは最近サイズが大きくなったため、さらに参照渡しする必要があります。次のctorに参照渡しすると、参照型として宣言されていない場合でも、メンバーは独自のコピーを作成しますか?
descriptor taskedStats;
public:
CWorkerThread(int ticketNumber, int threadNumber, descriptor taskedStats) :
_pPaginatableForm(pPaginatableForm), ticketNumber(ticketNumber)
, threadNumber(threadNumber), taskedStats(taskedStats) {}
また
descriptor taskedStats;
public:
CWorkerThread(int ticketNumber, int threadNumber, descriptor &taskedStats) :
_pPaginatableForm(pPaginatableForm), ticketNumber(ticketNumber)
, threadNumber(threadNumber), taskedStats(taskedStats) {}