- 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;
}
absolut 22.11.2010 14:30 # +2
ctm 22.11.2010 14:45 # 0
а еще зачем строка 3 с указанием значения?
absolut 22.11.2010 14:48 # 0
ctm 22.11.2010 14:56 # +1
хотя какая там обработка...
я тоже бы написал с return в цикле - а так еще и многабукв какой-то.
absolut 22.11.2010 17:21 # 0
Вероятно потому, что неинициализированная переменная это плохо :)
Даже не смотря на то, что буквально сразу присваивается значение.
Shumway 22.11.2010 19:30 # 0
Выход из цикла конечно надо делать сразу.