- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
// file: Filter.h
inline const CString GetField() const
{
if (m_strField.compare(MBL_FT_AUTHID_STRING) == 0)
{
return CString(MBL_FT_AUTHID_SERVER_STRING);
}
else if (m_strField.compare(MBL_FT_CORRELATION_ID_STRING) == 0)
{
return CString(MBL_FT_CORRELATION_ID_SERVER_STRING);
}
else if (m_strField.compare(MBL_FT_PLAN_STRING) == 0)
{
return CString(MBL_FT_PLAN_SERVER_STRING);
}
// ... всего 14 веток в таком духе ...
else if (m_strField.compare(MBL_FT_DDF_ACCOUNTING_STRING_STRING) == 0)
{
return CString(MBL_FT_DDF_ACCOUNTING_STRING_SERVER_STRING);
}
return m_strField;
}
guest 21.03.2014 14:11 # +3
Сразу видно, заботится об оптимизации.
defecate-plusplus 21.03.2014 14:25 # +5
Abbath 21.03.2014 18:33 # +1
absolut 21.03.2014 20:23 # 0
absolut 22.03.2014 12:15 # 0
absolut 21.03.2014 20:22 # 0
надо ж было еще не полениться, посчитать.
По-моему, здесь должно быть банальная мапа цстроки в цстроку.
kipar 22.03.2014 14:32 # 0
kipar 22.03.2014 17:32 # 0
Надо так
Lavir_the_Whiolet 21.03.2014 21:48 # −2
А оно совсем не так выглядит.
Минусуйте.
Stertor 22.03.2014 12:07 # −2
TarasB 22.03.2014 15:39 # +1
absolut 22.03.2014 16:05 # +1
и последний ретурн куда денешь?
TarasB 22.03.2014 16:29 # +3