Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

string, c_str - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка числа на простоту http://www.cyberforum.ru/cpp-beginners/thread620225.html
Почему, если необ. проверить, является ли число простым(напр. ч-ло n),можно просматривать делители не от 2 до n, а от 2 до sqrt(n)? P.S. интересует именно этот алгоритм, а точнее, почему после корня...
C++ Каталоги VC++ расскажите нубу Здравствуйте специалисты :) такой вопрос установил "Visual C++ 2010 Express" В 2008 понятно как добавлять новые каталоги, а вот зашёл в 2010 Выбираю->Сервис->Параметры...-> проекты и... http://www.cyberforum.ru/cpp-beginners/thread620206.html
C++ Подскажите функции или класс
Мне необходимо считывать информацию о состоянии директории - какие файлы, имена, дата изменения. есть какие-нибудь функции или классы для реализации такой задачи?
Двоичные деревья. Итеративный ввод C++
Уважаемые программисты! Помогите пожалуйста решить задачу: Написать НЕРЕКУРСИВНУЮ программу, печатающую все вершины двоичного дерева. При реализации использовать СТЕК ОТЛОЖЕННЫХ ЗАДАНИЙ. Список...
C++ Напишите программу, которая выдает запрос на ввод значения часов и значения минут. http://www.cyberforum.ru/cpp-beginners/thread620182.html
Условие: Напишите программу, которая выдает запрос на ввод значения часов и значения минут. Функция main() должна передать эти два значения функции, имеющей тип void, которая отображает эти два...
C++ Операторы торможения программ Какие есть средства для остановки программы, кроме system("pause")? Какие из них наиболее удобны лично вам? подробнее

Показать сообщение отдельно
Kastaneda
Нарушитель
Эксперт С++
4669 / 2875 / 232
Регистрация: 12.12.2009
Сообщений: 7,306
Записей в блоге: 2
Завершенные тесты: 1
06.07.2012, 18:57
Цитата Сообщение от Schizorb Посмотреть сообщение
То выводит:
abcdef
abcdef
У меня в студии в слубом случае это выводит.

Цитата Сообщение от Schizorb Посмотреть сообщение
Не понимаю логику... c_str() работает как захочет?
Нет, реализации std::basic_string<...> может отличаться от компилятора к компилятору. Поэтому нет гарантии, как должна рабатать std::string.

Вот из стандарта
const value_type* c_str() const
the member function returns a pointer to a non-modifiable C string constructed by adding a terminating null element to the controlled sequence. Calling any non-const member function for *this can invalidate the pointer
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru