Это класс C ++, который я создал с n указателями.
class SomeClass
{
private:
int* ptr1;
int* ptr2;
...
int* ptrn;
private:
// constructors, destructors, and methods
};
На этапе инициализации я хочу, чтобы все эти указатели указывали на NULL (или указатели указывали на NULL по умолчанию при их объявлении), а не так:
void SomeClass::MakePtrNull()
{
ptr1 = NULL;
ptr2 = NULL;
...
ptrn = NULL;
}
Есть ли простой способ достижения этой цели? Мне просто интересно, есть ли способы избежать ввода n строк ptr = NULL; в моей функции. Заранее спасибо.
ДОБАВЛЕНО на основании ответов, которые я получил до сих пор:
К сожалению, эти указатели должны быть отдельными, так как они используются для разных целей. Я сделал имена указателей как таковые, чтобы показать, что я пытаюсь сделать, но каждый указатель имеет совершенно другое назначение. Я думаю, что я должен был бы заставить их указывать на NULL, как я уже сделал. Спасибо за ваши ответы.