Figure 3: Perl-filtered error message produced by the program of Listing 2 — full iterator type names are preserved

     ****** STL Err0r Decryption is ON! ******
error2.cpp
error2.cpp(15) : error C2664: 'multiset<string>::
iter multiset<string>::insert(multiset<string>::iter,
const string &)' : cannot convert parameter 1 from 
'int [4]' to 'multiset<string>::iter'
No constructor could take the source type, 
or constructor overload resolution was ambiguous

— End of Figure —