Повторно используйте один и тот же код, чтобы сделать ту же логику на разных членах данных объектов в спискеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Повторно используйте один и тот же код, чтобы сделать ту же логику на разных членах данных объектов в списке

Сообщение Anonymous »

Специально у меня есть список объектов класса с несколькими элементами данных объекта строк (NID, CustomerMumber, StudentNumber, FNAME, LNAME). < /p>

Я хочу повторно использовать следующий код, чтобы найти узел, который соответствует ключе поиска, независимо от того, является ли член данных, который ищет NID или любые другие элементы строковых данных класса.nodePtr = firstPtr;
for(; nodePtr != NULL && nodePtr->str != str; nodePtr = nodePtr->nextPtr);

if(nodePtr != NULL)
//the nodePtr points to the node that matches the search key
else
//no node matched the search key
< /code>

Если это был код PHP, я мог бы использовать значение переменной в качестве имени другой: < /p>

$node->${$var}
< /code>

Но в C ++ есть ли в любом случае, чтобы повторно использовать код? < /p>

Подробнее здесь: https://stackoverflow.com/questions/145 ... the-object
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»