What steps will reproduce the problem?
1. Compiling Kernel under MSVC 2008 produces
tSplitExpansionRules.hpp(103) : error C2039: 'at': is not a member of 'std::map'
tSplitExpansionRules.hpp(108) : error C2039: 'at': is not a member of 'std::map'
What version of the product are you using? On what operating system?
FaCT++-1.5.3, Windows XP
Please provide any additional information below.
ISO/IEC 14882, Second edition 2003 does not require that method at() is defined
for std::map. This requirement appears only in ISO/IEC 14882 Third edition
2011. I guess that many older standard library implementations do not define
std::map at(). I suggest that at() should be avoided unless the whole FaCT++
code base is transitioned to the new standard.
Original issue reported on code.google.com by mlevin@svarnetics.org on 25 Mar 2012 at 9:11
Original issue reported on code.google.com by
mlevin@svarnetics.org
on 25 Mar 2012 at 9:11