Е
Size: a a a
Е
AS
Е
t
(*pCurrentGroupItems).push_back
можно ведь просто -> использоватьAB
ПК
AS
M
->
, если сам объект, то .
(точка)t
for (const pair<Key, Value>& pair : item) {Тут везде доступ к item по ссылке, не вижу, где копируется. Далее мы обращаемся к паре key-value тоже по ссылке и делаем каст, потому что
(*pCurrentGroup)[pair.first] = variantCast(pair.second);
}
variant<string, double>
не кастуется сам в variant<string, double, deque<smth>>
. Не понимаю пока в чем там проблема...VS
Interface │ Attribute │ Value │
├──────────────────────┼───────────────┼────────────────────┤
│openlog(), closelog() │ Thread safety │ MT-Safe │
├──────────────────────┼───────────────┼────────────────────┤
│syslog(), vsyslog() │ Thread safety │ MT-Safe env locale │
Я верно понимаю, что могу вызывать closelog() и openlog() во время параллельного исполнения syslog() и ничего плохого не случится?M
for (const pair<Key, Value>& pair : item) {Тут везде доступ к item по ссылке, не вижу, где копируется. Далее мы обращаемся к паре key-value тоже по ссылке и делаем каст, потому что
(*pCurrentGroup)[pair.first] = variantCast(pair.second);
}
variant<string, double>
не кастуется сам в variant<string, double, deque<smth>>
. Не понимаю пока в чем там проблема...t
->
, если сам объект, то .
(точка)(*pCurrentGroup)["groupField"]
t
M
t
Clang-Tidy: The loop variable's type is not a reference type; this creates a copy in each iteration; consider making this a reference:)
t
AB
for (const pair<Key, Value>& pair : item) {Тут везде доступ к item по ссылке, не вижу, где копируется. Далее мы обращаемся к паре key-value тоже по ссылке и делаем каст, потому что
(*pCurrentGroup)[pair.first] = variantCast(pair.second);
}
variant<string, double>
не кастуется сам в variant<string, double, deque<smth>>
. Не понимаю пока в чем там проблема...const pair<const Key, Value>& pair : item
ПК
for (const pair<Key, Value>& pair : item) {Тут везде доступ к item по ссылке, не вижу, где копируется. Далее мы обращаемся к паре key-value тоже по ссылке и делаем каст, потому что
(*pCurrentGroup)[pair.first] = variantCast(pair.second);
}
variant<string, double>
не кастуется сам в variant<string, double, deque<smth>>
. Не понимаю пока в чем там проблема...ПК
for (const auto& ...)
F