- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
void CDiagram::readDomElement( const QDomElement & de )
{
// ...
QString sstratum = de.attribute( "stratum", "1" );
bool ok = false;
int istratum = sstratum.toInt( &ok );
setStratum( ok ? istratum : CTSWConfig::m_SyncStratum );
// ...
}
Antervis 18.12.2015 12:01 # 0
roman-kashitsyn 18.12.2015 12:35 # 0
Но пояснить мысль не помешало бы.
Antervis 18.12.2015 13:49 # 0
roman-kashitsyn 18.12.2015 14:04 # 0
stratum="MAXIMUM_STRATUM"
то система подставит дефолт и промолчит, хотя юзер рассчитывал на другое.
guest 19.12.2015 14:22 # +1
далее идет попытка достать из строки int, и если не получится, то дать ему дефолтное значение, 4я строка не сработает никогда
на первой строчке должно быть:
- вернет "1", если не найдется атрибут тега
roman-kashitsyn 20.12.2015 00:18 # 0
Antervis 21.12.2015 06:21 # 0
Bezeus 25.08.2021 01:02 # 0
Wyrap_nJll-oM_qpaupu 25.08.2021 21:16 # 0