как string хранит строку?
От: _Dmitriy_  
Дата: 22.06.04 08:12
Оценка:
как string хранит строку?
Правильно ли будет сделать так:
std::string s="DIMA";
char * ch=&s[0];
Re: как string хранит строку?
От: ssm Россия  
Дата: 22.06.04 08:20
Оценка:
Здравствуйте, _Dmitriy_, Вы писали:

_D_>как string хранит строку?


деталь реализации

_D_>Правильно ли будет сделать так:

_D_>std::string s="DIMA";
так:
сonst char * ch = s.c_str();
Re[2]: как string хранит строку?
От: _Dmitriy_  
Дата: 22.06.04 08:23
Оценка:
Здравствуйте, ssm, Вы писали:

ssm>Здравствуйте, _Dmitriy_, Вы писали:


_D_>>как string хранит строку?


ssm>деталь реализации


_D_>>Правильно ли будет сделать так:

_D_>>std::string s="DIMA";
ssm>так:
ssm>сonst char * ch = s.c_str();

Это понятно, но интересует именно верхнняя реализация.....
Re[3]: как string хранит строку?
От: Аноним  
Дата: 22.06.04 08:29
Оценка: -2
_D_>Это понятно, но интересует именно верхнняя реализация.....

Да, все нормально.
Re: как string хранит строку?
От: jazzer Россия Skype: enerjazzer
Дата: 22.06.04 08:31
Оценка:
Здравствуйте, _Dmitriy_, Вы писали:

_D_>как string хранит строку?

Как хочет.
_D_>Правильно ли будет сделать так:
_D_>std::string s="DIMA";
_D_>char * ch=&s[0];
смотря для чего.
если для того, чтобы получить строку в стиле С — неправильно
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: как string хранит строку?
От: _AK_ Россия  
Дата: 22.06.04 08:36
Оценка:
Здравствуйте, _Dmitriy_, Вы писали:

_D_>как string хранит строку?

_D_>Правильно ли будет сделать так:
_D_>std::string s="DIMA";
_D_>char * ch=&s[0];

Не гарантируется если очень хочется, то тогда через std::vector<char>.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.