У меня есть вопрос, касающийся использования «this».
Предположим, у меня есть два класса A & B;Их примерный план таков:
class A
{
public:
...
void AddB( B* b )
{
// inserts B into the vector v
}
private:
std::vector<B*> v;
};
class B
{
public:
...
void foo( void )
{
...
// Adds itself to the queue held in A
a.AddB( this );
}
};
Использует ли "это" таким образом вообще плохую практику?
Спасибо за помощь.