Каковы “строка”, “поток” и “stringstream” классы в C++?

Это возможно с IIS 8 и ASP.NET Core 2.2.

В IIS вам нужно установить для Start Mode значение Always Running https://blogs.msdn.microsoft.com/vijaysk/2012/10/09/iis-8-whats -new-application-pool-settings /

Затем в вашем .csproj вам нужно добавить InProcess https://docs.microsoft. com / en-us / aspnet / core / host-and-deploy / aspnet-core-module? view = aspnetcore-2.2 # модель in-process-hosting

Если вы Здесь интересует проблема Github для этой функции: https://github.com/aspnet/AspNetCore/issues/3849

13
задан 1800 INFORMATION 23 November 2008 в 07:17
поделиться

4 ответа

Очень Неофициально: строка является набором символов, поток является инструментом для управления перемещающимися данными. Строковый поток является классом C++, который позволяет Вам использовать строку в качестве источника и места назначения данных для потока.

6
ответ дан 1 December 2019 в 23:16
поделиться
  • istream и ostream: интерфейсы к потоковой передаче данных (файлы, сокеты, и т.д.)
  • istringstream: istream это переносит строку и предлагает ее содержание
  • ostringstream: ostream это сохраняет содержание, записанное в него как строка

Пример:

istringstream datastream("1 2 3");

int val;
datastream >> val;
cout << val << endl; // prints 1

datastream >> val;
cout << val << endl; // prints 2

datastream >> val;
cout << val << endl; // prints 3


ostringstream outstream;
outstream << 1 << "+" << 2 << "=" << 3;
cout << outstream.str() << endl; // prints "1+2=3"
8
ответ дан 1 December 2019 в 23:16
поделиться

Мое предположение - то, что stringstream похож на iostream, но вместо того, чтобы писать в или читать из файла, Вы пишете в или читаете из строки.

3
ответ дан 1 December 2019 в 23:16
поделиться

В C и/или Unix, основная метафора была файлом. Стандарт, стандарт в, сетевые сокеты были все представлены с помощью дескрипторов файлов. Таким образом можно использовать fprintf() записать в эти "файлы", не зная, что действительно внизу.

Как более безопасная и более прохладная альтернатива, C++ представил iostream как основную метафору, которая почти встроена в использование языка << оператор. Снова, файлы, строки и (с библиотекой) к сети можно получить доступ с помощью потоков, не зная, каково это.

2
ответ дан 1 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: