Запитання з тегом «stringstream»


8
Яка різниця між istringstream, ostringstream та stringstream? / Чому б не використовувати стрингстрім у кожному випадку?
Коли я використовую std::istringstream, std::ostringstreamі std::stringstreamчому б мені не просто використовувати std::stringstreamв кожному сценарії (чи є якісь - або проблеми з продуктивністю виконання?). Нарешті, чи є щось погане в цьому (замість того, щоб взагалі використовувати потік): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";

5
плутанина перетворення рядків, рядків та знаків char *
Моє запитання можна звести до того, куди повертається рядок із stringstream.str().c_str()живої пам’яті і чому його не можна призначити a const char*? Цей приклад коду пояснить це краще, ніж я можу #include <string> #include <sstream> #include <iostream> using namespace std; int main() { stringstream ss("this is a string\n"); string str(ss.str()); const …



2
Агрегат Qt c ++ 'std :: stringstream ss' має неповний тип і не може бути визначений
У моїй програмі є така функція, яка перетворює цілі числа у рядки: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } Але коли я колись запускаю це, я отримую помилку: aggregate 'std::stringstream ss' has incomplete type and cannot be defined Я не дуже впевнений, що це означає. …
97 c++  string  qt  stringstream 

3
скидання потокового рядка
Як мені "скинути" стан ланцюжка потоків до того, яким він був, коли я його створив? int firstValue = 1; int secondValue = 2; std::wstringstream ss; ss << "Hello: " << firstValue; std::wstring firstText(ss.str()); //print the value of firstText here //How do I "reset" the stringstream here? //I would like it …

4
Чому std :: strstream застаріло?
Нещодавно я виявив, що std::strstreamце застаріло на користь std::stringstream. Минув деякий час з того часу, як я ним користувався, але він зробив те, що мені потрібно було робити в той час, тому був здивований, почувши про його припинення. Моє питання полягає в тому, чому було прийнято це рішення, і які …

2
Чи існує спосіб створити потоковий рядок з string_view без копіювання даних?
Я думаю, що це досить пряме питання. Я спеціально хотів би використовувати std::get_time, але для цього потрібен якийсь потік. Я передаю дані у "А" string_viewі хотів би уникати їх копіювання просто для розбору дати.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.