Как долго до стандартизации был доступен `string`?

C ++ был официально стандартизирован в 1998 году, но как далеко мы можем найти класс с именем string это выглядит как std::string делает в C ++ 2003 в стандартной реализации C ++?

Я спрашиваю потому что CStringкак часть MFC, была «там» с 1992 года, и я пытаюсь определить, было ли это впервые увидено до или после того, что в конечном итоге стало std::string,

5

Решение

Задолго до В 1992 году все еще катали свои собственные классы струн. Помни что std::string изначально был ужасен, а потом стал ужасен а также контейнер в стиле STL, но это было очень поздно, так как Комитет отложил первый Стандарт на два года, чтобы вписать его в STL и все, что нужно Степанову. Так std::string не было завершено до довольно поздно.

5

Другие решения

Вы можете найти что-то похожее до 1998 года, но в
практика, это было несколько лет после стандарт перед вами
может более или менее рассчитывать на одно существо там. И чем раньше
в лучшем случае они были «подобны»; Я помню, как заметил
отсутствие push_back в одном из проектов комитета (последний
один, я думаю), который был очевидным упущением, что не
произошло, если кто-то реализовал версию с
функция.

2

По вопросам рекламы [email protected]