Я обнаружил, что неоднократно писал следующие функции:Попытка сделать фрагмент кода C++ (MFC) легко повторного использования. Каковы варианты?
// This function will try to find the 'item' in 'array'.
// If successful, it will return 'true' and set the 'index' appropriately.
// Otherwise it will return false.
bool CanFindItem(data_type item, const data_type* array, int array_size, int& index) const
{
bool found = false;
index=0;
while(!found && i < array_size)
{
if (array[index] == item)
found = true;
else index++;
}
return found;
}
Обычно я пишу подобную функцию для каждого класса/структуры и т.д. нужен.
Мой вопрос в том, есть ли способ, чтобы этот фрагмент был готов к использованию, не переписывая его? Я программирования в VS 2010.
@wartim - извините, это было немного скучно! Но прежде чем тратить время на запись, все эти функции смотрят на учебник STL. Сложно начинать, но это сэкономит вам много лет впустую в долгосрочной перспективе –