fix cppcheck defects: remove redundant nullptr test, use map try_emplace, use preincrement on iterator