рдпрд╣рд╛рдБ рд╣рдо рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЗ рдХреЛрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рд╣реИрдВ! рдЖрдЬ рд╣рдо рджреВрд╕рд░реА рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдореБрдлреНрдд рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╕реНрдкреАрдбрдХреНрд░рдВрдЪ рдирд╛рдордХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рдкрд░рд┐рдЪрдп
рд╕реНрдкреАрдбрдХреНрд░рдВрдЪ рдПрдХ рдЙрдЪреНрдЪ-рд╕рдЯреАрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рддреЗрдЬрд╝, рдХреАрдмреЛрд░реНрдб-рдЪрд╛рд▓рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред рдпрд╣ рдирд┐: рд╢реБрд▓реНрдХ рдФрд░ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣реИ, рдЬрд┐рд╕реЗ рдЬреАрдкреАрдПрд▓ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХрдУрдПрд╕ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рд╕реНрд░реЛрдд рдХреЛрдб
BitBucket рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдореБрдЭреЗ рдмрд┐рд▓реНрдб рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд╕реЗ рдХреБрдЫ рдирд┐рд░рд╛рд╢рд╛ рд╣реБрдИ, рдЬреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП "Qt 5.2 рдпрд╛ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬреЛ рд╕реАрдПрдордХреЗ рд▓реЙрдЧ рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред рд╡реИрд╕реЗ, рдЖрдЬрдХрд▓ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрдлрд╝рд┐рд▓реЗ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдХреНрд▓реЛрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реНрдкреАрдбрдХреНрд░рдВрдЪ рдЕрдиреНрдп рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╕реЗ рддреБрд▓рдирд╛ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ:
рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрдЧ рд╕рдореАрдХреНрд╖рд╛:
рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдмрдЧ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реА, рд╕реА ++, рд╕реА #, рдФрд░ рдЬрд╛рд╡рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХрдУрдПрд╕ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред
рдПрдХ рд▓реВрдк рдореЗрдВ рдЕрдЬреАрдм рддрд░реНрдХ
V560 рд╕рд╢рд░реНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣рдореЗрд╢рд╛ рд╕рдЪ рд╣реЛрддрд╛ рд╣реИ: RuleFoundред рдореВрд▓реНрдпрд╛рдВрдХрдирдХрд░реНрддрд╛ред рд╕реАрд╕реА 1414
void Evaluator::compile(const Tokens& tokens) { .... while (!syntaxStack.hasError()) { bool ruleFound = false;
рдирд┐рдпрдо рдиреЛрдЯ рдХрд░реЗрдВ рдЪрд░: рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рд╣реИред рд▓реВрдк рдХреЗ рд╢рд░реАрд░ рдХреЗ рдЕрдВрджрд░, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╣ рдЪрд░ рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдкрд░ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд░реВрд▓рдлрд╛рдЙрдВрдб рдЪрд░ рдХреЛ рд╕рдВрднрд╡рддрдГ рд▓реВрдк рд╕реЗ рдкрд╣рд▓реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдВрджрд┐рдЧреНрдз рддреБрд▓рдирд╛
V560 рд╕рд╢рд░реНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рд╣реЛрддрд╛ рд╣реИ: m_scrollDirection! = 0. resultdisplay.cpp 242
void ResultDisplay::fullContentScrollEvent() { QScrollBar* bar = verticalScrollBar(); int value = bar->value(); bool shouldStop = (m_scrollDirection == -1 && value <= 0) || (m_scrollDirection == 1 && value >= bar->maximum()); if (shouldStop && m_scrollDirection != 0) {
рдпрджрд┐
shouldStop рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдорд╛рди
рд╕рддреНрдп рд╣реИ , рддреЛ
m_scrollDirection рд╡реИрд░рд┐рдПрдмрд▓ рджреЛ рдореЗрдВ рд╕реЗ рдПрдХ рдорд╛рди рд▓реЗрдЧрд╛: -1 рдпрд╛ 1. рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорд╛рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЧрд▓реЗ рд╕рд╢рд░реНрдд рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╢реВрдиреНрдп рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рд╣реИред
V668 рдирд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл 'рдЖрдЗрдЯрдо' рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЛрдИ рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдореГрддрд┐ рдХреЛ 'рдирдП' рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред Editor.cpp 998
void EditorCompletion::showCompletion(const QStringList& choices) { .... for (int i = 0; i < choices.count(); ++i) { QStringList pair = choices.at(i).split(':'); QTreeWidgetItem* item = new QTreeWidgetItem(m_popup, pair); if (item && m_editor->layoutDirection() == Qt::RightToLeft) item->setTextAlignment(0, Qt::AlignRight); .... } .... }
рдкреНрд░рдХрд╛рд░ рдХреА рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА
QTreeWidgetItem рдХреЛ
рдирдП рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рд╡рд┐рдлрд▓рддрд╛ рдПрдХ
std :: bad_alloc () рдЕрдкрд╡рд╛рдж рдХреЛ рдлреЗрдВрдХрдиреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧреАред
рдЖрдЗрдЯрдо рдкреЙрдЗрдВрдЯрд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛, рдЗрд╕рд▓рд┐рдП, рдирд┐рд░рд░реНрдердХ рдФрд░ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрднрд╛рд╡рд┐рдд рдкреВрд░реНрдг рд╡рд┐рдЪрд▓рди
N5ptr рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ V595 'ioparams' рдкреЙрдЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪреЗрдХ рд▓рд╛рдЗрдиреЗрдВ: 969, 983. floatio.c 969
int cattokens(....) { .... if (printexp) { if (expbase < 2) expbase = ioparams->expbase;
рдЬрд╛рдБрдЪ рд╕реЗ рдкрд╣рд▓реЗ
ioparams рдкреЙрдЗрдВрдЯрд░ рдХреЛ
рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рдХреБрдЫ рдЧрд▓рддреА рд╣реИред рдЪреВрдБрдХрд┐ рдХрдИ рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд╛рдж рдбреЗрд░реЗрдлреЗрд░реЗрдВрд╕ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрдЧ рдЕрдХреНрд╕рд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛ред
рд╢реВрдиреНрдп рд╕реЗ рднрд╛рдЧ
V609 рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВред рдбреЗрдиреЛрдорд┐рдиреЗрдЯрд░ рд░реЗрдВрдЬ [0..4]ред рдлреНрд▓реЛрдЯрдХреЙрдирд╡рд░реНрдЯред 266
static int lgbase( signed char base) { switch(base) { case 2: return 1; case 8: return 3; case 16: return 4; } return 0;
Lgbase рдлрд╝рдВрдХреНрд╢рди рд╢реВрдиреНрдп рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рддрдм рдПрдХ рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ 2, 8, рдпрд╛ 16ред
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░
V610 рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ '<<' рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдмрд╛рдпрд╛рдБ рдСрдкрд░реЗрдВрдб '(~ 0)' рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИред floatlogic.c 64
static char _signextend( t_longint* longint) { unsigned mask; signed char sign; sign = _signof(longint); mask = (~0) << SIGNBIT;
рдХреНрдпреЛрдВрдХрд┐ рд╢реВрдиреНрдп inverting рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд
рдЗрдВрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореВрд▓реНрдп рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕реЗ рддрдм рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирдХрд╛рд░рд╛рддреНрдордХ рдорд╛рди рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред
рдпрд╣рд╛рдВ рдРрд╕реЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ:
- V610 рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ '<<' рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдмрд╛рдПрдВ рдСрдкрд░реЗрдВрдб '(- 1)' рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИред рдлреНрд▓реЛрдЯрдирдоред 289
- V610 рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ '<<' рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдмрд╛рдПрдВ рдСрдкрд░реЗрдВрдб '(- 1)' рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИред рдлреНрд▓реЛрдЯрдирдоред рд╕реА рд╕реА 325
- V610 рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ '<<' рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдмрд╛рдПрдВ рдСрдкрд░реЗрдВрдб '(- 1)' рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИред floatnum.c 344
- V610 рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ред рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрдЯрд░ '<<' рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдмрд╛рдПрдВ рдСрдкрд░реЗрдВрдб '(- 1)' рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИред рдлреНрд▓реЛрдЯрдирдо.рдХреБ 351
рдЕрдирдЫреБрдП HTML рдЯреИрдЧ
V735 рд╕рдВрднрд╡рддрдГ рдПрдХ рдЧрд▓рдд HTML рд╣реИред "</ Body>" рд╕рдорд╛рдкрди рдЯреИрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрдмрдХрд┐ "</ div>" рдЯреИрдЧ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛ред book.cpp 127
static QString makeAlgebraLogBaseConversionPage() { return BEGIN INDEX_LINK TITLE(Book::tr("Logarithmic Base Conversion")) FORMULA(y = log(x) / log(a), log<sub>a</sub>x = log(x) / log(a)) END; }
рдЬреИрд╕рд╛ рдХрд┐ рдЕрдХреНрд╕рд░ рд╕реА / рд╕реА ++ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ, рд╕реНрд░реЛрдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рд╕реЗ рдЪреАрдЬреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдП рдЧрдП рдХреЛрдб рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗ:

рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдиреЗ рдПрдХ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд
div рдЯреИрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ HTML рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рд╣реИрдВ, рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрд╕ рдХреЛрдб рдХреЛ рднреА рдЬрд╛рдВрдЪрдирд╛ рд╣реЛрдЧрд╛ред
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдП рдЧрдП рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрджрд┐рдЧреНрдз рдорд╛рдорд▓реЗ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ:
- V735 рд╕рдВрднрд╡рддрдГ рдПрдХ рдЧрд▓рдд HTML рд╣реИред "</ Td>" рд╕рдорд╛рдкрди рдЯреИрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрдмрдХрд┐ "</ sub>" рдЯреИрдЧ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛ред book.cpp 344
- V735 рд╕рдВрднрд╡рддрдГ рдПрдХ рдЧрд▓рдд HTML рд╣реИред "</ Td>" рд╕рдорд╛рдкрди рдЯреИрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрдмрдХрд┐ "</ sub>" рдЯреИрдЧ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛ред book.cpp 347
рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░
V794 рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХреЛ 'рдпрд╣ == & рдЕрдиреНрдп' рдХреЗ рдорд╛рдорд▓реЗ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдорд╛рддреНрд░рд╛
Quantity& Quantity::operator=(const Quantity& other) { m_numericValue = other.m_numericValue; m_dimension = other.m_dimension; m_format = other.m_format; stripUnits(); if(other.hasUnit()) { m_unit = new CNumber(*other.m_unit); m_unitName = other.m_unitName; } cleanDimension(); return *this; }
рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рд╕рдВрдХреЗрдд рдХреА рддреБрд▓рдирд╛ рдХрд░рдХреЗ рдЦреБрдж рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди рдмреЙрдбреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВ:
if (this == &other) return *this;
рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ
V601 'рдЧрд▓рдд' рдорд╛рди рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдирд┐рд╣рд┐рдд рд╣реИред cmath.cpp 318
int CNumber::compare(const CNumber& other) const { if (isReal() && other.isReal()) return real.compare(other.real); else return false;
рдХрднреА-рдХрднреА рдЖрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╢рд╛рдпрдж рдЕрдзреВрд░реЗ рдХреЛрдб рд╕реЗ рдХреБрдЫ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рд╣рд╛рдВ, рдРрд╕рд╛ рд╣рд░ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рддреАрди рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЗ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд▓реА рд╣реИ - рд╡рд┐рдВрдбреЛрдЬ рдХреИрд▓рдХреБрд▓реЗрдЯрд░, рдХрд▓рдХрд▓реЗрдЯ! рдФрд░ рд╕реНрдкреАрдбрдХреНрд░рдВрдЪ - рдФрд░ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдмреЗрдЭрд┐рдЭрдХ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдЭрд╛рд╡ рджреЗрдВ рдЬрд┐рдирдХреА рдЖрдк рд╣рдореЗрдВ рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реИрдВрдХрд┐рдВрдЧ рд╣рдореЗрд╢рд╛ рдЪреАрдЬреЛрдВ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдирд╣реАрдВ рджрд░реНрд╢рд╛рддреА рд╣реИред
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ "рдХреИрд▓рдХреБрд▓реЗрдЯрд░" рдкрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред :-)