Click here to Skip to main content
15,173,985 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionInsert into map Pin
George_George27-Aug-08 18:58
MemberGeorge_George27-Aug-08 18:58 
AnswerRe: Insert into map Pin
Nibu babu thomas27-Aug-08 19:32
MemberNibu babu thomas27-Aug-08 19:32 
GeneralRe: Insert into map Pin
George_George27-Aug-08 20:35
MemberGeorge_George27-Aug-08 20:35 
GeneralRe: Insert into map Pin
Nibu babu thomas27-Aug-08 20:38
MemberNibu babu thomas27-Aug-08 20:38 
GeneralRe: Insert into map Pin
George_George27-Aug-08 20:42
MemberGeorge_George27-Aug-08 20:42 
GeneralRe: Insert into map Pin
Nibu babu thomas27-Aug-08 20:49
MemberNibu babu thomas27-Aug-08 20:49 
GeneralRe: Insert into map Pin
George_George27-Aug-08 20:57
MemberGeorge_George27-Aug-08 20:57 
GeneralRe: Insert into map Pin
Nibu babu thomas27-Aug-08 21:21
MemberNibu babu thomas27-Aug-08 21:21 
George_George wrote:
Sorry my English is not very good. You mean there is no way to check whether insert a new element or overwriting existing element if we use [] operator?


Yes!

From MSDN...

If the argument key value is not found, then it is inserted along with the default value of the data type.

operator[] may be used to insert elements into a map m using m[_Key] = DataValue; where DataValue is the value of the mapped_type of the element with a key value of _Key.

When using operator[] to insert elements, the returned reference does not indicate whether an insertion is changing a pre-existing element or creating a new one. The member functions find and insert can be used to determine whether an element with a specified key is already present before an insertion.


Nibu babu thomas
Microsoft MVP for VC++


Code must be written to be read, not by the compiler, but by another human being.

Programming Blog: http://nibuthomas.wordpress.com

GeneralRe: Insert into map Pin
George_George27-Aug-08 21:48
MemberGeorge_George27-Aug-08 21:48 
AnswerRe: Insert into map Pin
Jijo.Raj27-Aug-08 19:58
MemberJijo.Raj27-Aug-08 19:58 
GeneralRe: Insert into map Pin
George_George27-Aug-08 20:39
MemberGeorge_George27-Aug-08 20:39 
GeneralRe: Insert into map Pin
Jijo.Raj27-Aug-08 21:05
MemberJijo.Raj27-Aug-08 21:05 
GeneralRe: Insert into map Pin
George_George27-Aug-08 21:49
MemberGeorge_George27-Aug-08 21:49 
Questionmulity line edit control Pin
ani_ikram27-Aug-08 18:53
Memberani_ikram27-Aug-08 18:53 
AnswerRe: mulity line edit control Pin
Naveen27-Aug-08 19:20
MemberNaveen27-Aug-08 19:20 
GeneralRe: mulity line edit control Pin
ani_ikram27-Aug-08 20:01
Memberani_ikram27-Aug-08 20:01 
QuestionRe: mulity line edit control Pin
David Crow28-Aug-08 4:59
MemberDavid Crow28-Aug-08 4:59 
QuestionCArray::RemoveAt() causes Unhandled exception Pin
rp_suman27-Aug-08 17:13
Memberrp_suman27-Aug-08 17:13 
QuestionRe: CArray::RemoveAt() causes Unhandled exception Pin
Mark Salsbery28-Aug-08 7:16
MemberMark Salsbery28-Aug-08 7:16 
QuestionChanging the filenames in the Common File Dialog Pin
Tony Rowe27-Aug-08 15:51
MemberTony Rowe27-Aug-08 15:51 
Questionstl::list --- Issue using lists.. Pin
FrankMookie27-Aug-08 14:22
MemberFrankMookie27-Aug-08 14:22 
QuestionRe: stl::list --- Issue using lists.. Pin
Maximilien27-Aug-08 14:32
MemberMaximilien27-Aug-08 14:32 
AnswerRe: stl::list --- Issue using lists.. Pin
FrankMookie27-Aug-08 14:42
MemberFrankMookie27-Aug-08 14:42 
GeneralRe: stl::list --- Issue using lists.. Pin
David Crow28-Aug-08 5:02
MemberDavid Crow28-Aug-08 5:02 
GeneralRe: stl::list --- Issue using lists.. Pin
FrankMookie28-Aug-08 5:26
MemberFrankMookie28-Aug-08 5:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.