| delorie.com/archives/browse.cgi | search |
| From: | "Ruslan Abdikeev" <ruslan AT vr1 DOT spb DOT ru> |
| Newsgroups: | comp.lang.c++,comp.os.msdos.djgpp,gnu.g++.help |
| Subject: | Re: Problem with basic_string |
| Date: | Sat, 4 Jan 2003 16:20:25 +0300 |
| Organization: | VoronezhSvyazInform ISP News Server |
| Lines: | 34 |
| Message-ID: | <av6n2q$1ct4$1@serv3.vsi.ru> |
| References: | <av6mgq$cjiq1$1 AT ID-79865 DOT news DOT dfncis DOT de> |
| NNTP-Posting-Host: | 62.16.120.98 |
| X-Trace: | serv3.vsi.ru 1041686426 45988 62.16.120.98 (4 Jan 2003 13:20:26 GMT) |
| X-Complaints-To: | postmaster AT vsi DOT ru |
| NNTP-Posting-Date: | Sat, 4 Jan 2003 13:20:26 +0000 (UTC) |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Newsreader: | Microsoft Outlook Express 6.00.2800.1106 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2800.1106 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
"Alex Vinokur" <alexvn AT bigfoot DOT com> wrote in message news:av6mgq$cjiq1$1 AT ID-79865 DOT news DOT dfncis DOT de...
>
> I have some problem with basic_string.
> What is wrong ?
>
> // File t1.cpp
> #include <string>
> using namespace std;
>
> int main ()
> {
> basic_string<string> bs1;
I'm sure you were intended basic_string<char> bs1;
You cannot use basic_string<string>, because
std::string is NOT a char-like type (which shall be POD).
> bs1 += "ABC";
Actually, if it was possible to instantiate basic_string<string>,
it would be an equivalent to
bs1 += string("ABC");
that is, for ordinary strings (basic_string<char>), an equivalent to
bs1 += 'a';
Hope it helps,
Sincerely,
Ruslan Abdikeev
Brainbench MVP for Visual C++
http://www.brainbench.com
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |