C ++ был официально стандартизирован в 1998 году, но как далеко мы можем найти класс с именем string
это выглядит как std::string
делает в C ++ 2003 в стандартной реализации C ++?
Я спрашиваю потому что CString
как часть MFC, была «там» с 1992 года, и я пытаюсь определить, было ли это впервые увидено до или после того, что в конечном итоге стало std::string
,
Задолго до В 1992 году все еще катали свои собственные классы струн. Помни что std::string
изначально был ужасен, а потом стал ужасен а также контейнер в стиле STL, но это было очень поздно, так как Комитет отложил первый Стандарт на два года, чтобы вписать его в STL и все, что нужно Степанову. Так std::string
не было завершено до довольно поздно.
Вы можете найти что-то похожее до 1998 года, но в
практика, это было несколько лет после стандарт перед вами
может более или менее рассчитывать на одно существо там. И чем раньше
в лучшем случае они были «подобны»; Я помню, как заметил
отсутствие push_back
в одном из проектов комитета (последний
один, я думаю), который был очевидным упущением, что не
произошло, если кто-то реализовал версию с
функция.