> > Using operator->() and operator*() you use "pointer value itself". It is > pretty rare situation when you need it directly and not as part of > abc->def() or *abc constructs. Example of c_str() is irrelevant --- you can > do all string manipulations without c_str(). The former is needed to > interface legacy systems, which is not frequent case. >
Not quite. It's quite frequent to me, when I use STL strings on Win32 - for calling UI functions like MessageBox, SetText, etc. Best, John _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost