Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объединение нескольких png файлов в один png-файл https://www.cyberforum.ru/ cpp/ thread1777427.html
В общем надо написать програмулину, которая объединяет несколько png файлов (ширина и высота одинаковы у изображений) в один png-файл. Пример: Есть пара png-картинок: :p, :D, :(, =-O, :yes:, :swoon: Итоговое изображение должно выглядеть примерно как-то так: :p :D :( =-O :yes: :swoon: Видел примеры кусков как это реализовано на яве, но так как я в ней вообще не разбираюсь, то ничего в...
C++ Как операционная система выделяет виртуальную память процессу?
Добрый вечер, хотел уточнить насчёт адресации: создаётся экземпляр win32 программы, выделяет процесс и 1 поток - ОС даёт процессу виртуальное адресное пространство в 4 ГБ - другими словами адрес, что придёт через new будет от 0..size_t::max за исключением первых 256 - как служебные - но каждому 0x001 адресу, что мы видим в студии не соответствует реальный адрес на ОЗУ - так как ОС защищает от...
C++ Ошибка: invalid conversion from "int" to "SDL_RendererFlip" Скриншот приложен, Вот страница, откуда я брал этот код Подскажите что делать https://www.cyberforum.ru/ cpp/ thread1776002.html C++ Icu итератор https://www.cyberforum.ru/ cpp/ thread1775959.html
Здравствуйте. Подскажите как с помощью icu проитерировать посимвольно UnicodeString и на выходе получить то, что сразу можно в обычный string запихнуть. Нагуглил такой вариант: #include <unicode/unistr.h> #include <unicode/uchriter.h> /******/ icu::UnicodeString ustr("Привет Мир! Hello World! 世界,你好!"); const UChar *testText =...
C++ Подскажите пожалуйста либу на плюсах для операций с многоугольниками
Вообще задача - вычитать друг из друга пересекающиеся многоугольники (как во множествах) и соответственно находить результирующие многоугольники. Нашёл либу такую вещь, как "Clipper" но он работает только с целыми числами. Сылшал, что у Майкрософта есть какая-то либа для этого, но найти не могу. Подскажите, пожалуйста. Ну и желательно, чтобы можно было в коммерческих целях юзать.
C++ Как убрать столкновение Объектов на плоскости с пустым пространством? Код определяет столкновение по х и y. if ((obj1.x + obj1.width >= obj2.x) && (obj1.x <= obj2.x + obj2.width)) XColl = true; if ((obj1.y + obj1.height >= obj2.y) && (obj1.y <= obj2.y + obj2.height)) YColl = true; Если (столкновение) то Obj1.x = Obj1.x-1 // Это движение персонажа. Если (столнулся со стенкой) то назад на 1 Вопрос: У меня получается, что Obj1(персонаж) сталкивается не только... https://www.cyberforum.ru/ cpp/ thread1774470.html
C++ Lvalue и rvalue Какая выгода использования rvalue? Допустим есть такой класс class A { public: A() = default; void setName(const std::string& name) { m_Name = name; } https://www.cyberforum.ru/ cpp/ thread1773566.html C++ Как сделать проверку нажатия по спрайту хаотичной формы?
Игра в изометрии на SDL , и встаёт вопрос как сделать проверку нажатия(мышкой) на объект (например кровать) и совершить действия при нажатии(например спать)
C++ Нужна программа для перехвата клика мыши https://www.cyberforum.ru/ cpp/ thread1772607.html
Стоит задача: Когда я нажимаю ЛКМ нужно, чтобы программа перехватила это нажатие, и нажала лишь когда истечет определенное кол-во времени. pseudo_code: if(GetAsyncKeyState(0x01)) { перехват мыши; Sleep(time); клик; } Буду очень благодарен
C++ Неявные интерфейсы С++ шаблонов. Сложно о простом https://www.cyberforum.ru/ cpp/ thread1772599.html
Неявные интерфейсы С++ шаблонов. Сложно о простом. Вот заметка в формате PDF о том, как использовать типизацию для параметров шаблонов. Отдельные утверждения из заметки процитирую, не влезет сюда весь текст: - Этот пример страдает проблемой дизайна С++ классов, которую в общем и кратко можно описать как "наследование используется не для реализации интерфейса". - Почему происходит...
C++ Как написать браузер под Windows?
Здравствуйте. Подскажите пожалуйста, как можно написать браузер на C++? Можно не с нуля. Может ли это сделать человек, без особой практики C++, но знающий его основы? Требуется написать браузер под Windows. Буду рад советам, исходникам и т.д. Интересует не на движке IE. Заранее благодарен.
C++ Рекурсивные функции. Разделение эл. массива, пока не останется 1 элемент Вся суть в том что нужно взять массив из 10 элементом и разделить его на пополам (например от 1 до 5 и от 6 до 10) потом левую часть которая (от 1 до 5) снова разделить на 2 части (например, от 1 до 3 и от 4 до 5) и так пока не останеться 1 число. Когда оно остаётся необходимо вычислить синус этого числа. Фишка в том что неоходимо все части так вычислить 1-2-3-4-5/6-7-8-9 1-2-3/4-5/6-7/8-9... https://www.cyberforum.ru/ cpp/ thread1771720.html
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
08.07.2016, 02:24 0

Немного про std::string - C++ - Ответ 9352997

08.07.2016, 02:24. Показов 2692. Ответов 34
Метки (Все метки)

Ответ

Цитата Сообщение от _Ivana Посмотреть сообщение
да любым - например, в виде односвязного списка чаров.
Неправда ваша. В стандарте четко написано:
A basic_string is a contiguous container
Т.е. под капотом у него может быть только си-строка. (Почему не просто массив чаров без терминального нуля - тоже написано, но в требованиях к operator[], c_str() и data(), которая в c++17, кстати, станет неконстантной).

Вернуться к обсуждению:
Немного про std::string C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2016, 02:24
Готовые ответы и решения:

Не могу разобраться как обновить в std::map<std::string, вектор_структур>
Не могу разобраться как обновить вектор структур после его добавления в map без удаления и...

std::string, std::fstream, ошибка кучи
где то начало вылетать при операции += с локальной переменной std::string. Заменил на свой qString....

Файловый поток и std::string
добрый день сейчас меня немножко ввело в тупняк - из файлового потока(ifstream) нельзя прочитать...

Перевод строк std::string, std::wstring в Unicode (String)
Собственно столкнулся с проблемой, как корректно перевести к примеру текст из Edit1-&gt;Text в...

34
08.07.2016, 02:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2016, 02:24
Помогаю со студенческими работами здесь

Заменить std::string на (String, UnicodeString, wchar_t)
Ребята подсобите std::string заменить на (String, UnicodeString, wchar_t) static size_t...

Перевод из Unicodestring B std::string
Как осуществить перевод из Unicodestring B std::string? String(..).c_str t_str не работает.

String -> std::string
String b = Edit2-&gt;Text; std::string str = AnsiString(b.c_str()); Unit1.cpp(41): E2285 Could...

Std::string в UnicodeString RAD XE4
Доброго времени суток. Как переменной UnicodeString присвоить значение из переменной std::string?...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru