diff options
author | crodrigu <crodrigu@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-10-19 02:17:46 +0000 |
---|---|---|
committer | crodrigu <crodrigu@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-10-19 02:17:46 +0000 |
commit | 125bc0bd58dead1684f52dea117e6b28f7077fb2 (patch) | |
tree | 74e6d578668229fc7c94b9564bc688ca89927ad9 /ace/SString.h | |
parent | cdbebb385e3f872ffd1cc8ed331906f4a1982de9 (diff) | |
download | ATCD-125bc0bd58dead1684f52dea117e6b28f7077fb2.tar.gz |
ChangeLogTag: Thu Oct 18 19:52:44 2001 Craig Rodrigues <crodrigu@bbn.com>
Diffstat (limited to 'ace/SString.h')
-rw-r--r-- | ace/SString.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ace/SString.h b/ace/SString.h index 9ce22c6b077..9327b386b8b 100644 --- a/ace/SString.h +++ b/ace/SString.h @@ -590,6 +590,9 @@ public: * \a buffer will be parsed. Notice that ACE_Tokenizer will modify * \a buffer if you use <code> delimiter_replace </code> or <code> * preserve_designators </code> to do character substitution. + * NOTE: You should NOT pass a constant string or string literal + * to this constructor, since ACE_Tokenizer will try to modify + * the string. * \sa preserve_designators * \sa preserve_designators */ @@ -601,8 +604,11 @@ public: * * <B>Example:</B> * \verbatim - ACE_Tokenizer tok ("William/Joseph/Hagins"); - tok.delimiter ('/'); + char buf[30]; + ACE_OS::strcpy(buf, "William/Joseph/Hagins"); + + ACE_Tokenizer tok (buf); + tok.delimiter ('/'); for (char *p = tok.next (); p; p = tok.next ()) cout << p << endl; \endverbatim |