- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
GetFirstFieldWithName(CString szElemName)
{
int i = -1;
for (i = 0; i < m_FieldValues.GetSize(); i ++)
{
if (m_FieldValues[i]->m_szElemName == szElemName)
break;
}
if ((i > 0) && (i < m_FieldValues.GetSize()))
return m_FieldValues[i];
else
return NULL;
}
а еще зачем строка 3 с указанием значения?
хотя какая там обработка...
я тоже бы написал с return в цикле - а так еще и многабукв какой-то.
Вероятно потому, что неинициализированная переменная это плохо :)
Даже не смотря на то, что буквально сразу присваивается значение.
Выход из цикла конечно надо делать сразу.