我发现自己反复编写以下函数:
// 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 中编程。