C ++在1998年正式标准化,但是在标准化的C ++实现中,我们能在C ++ 2003中找到一个看起来像string
的{{1}}类吗?
我问,因为std::string
,作为MFC的一部分,自1992年以来一直“在那里”,我试图确定它是在最终成为CString
之前或之后首次出现。< / p>
答案 0 :(得分:5)
以前。 1992年,每个人都在自己的字符串课程。请记住,std::string
最初很糟糕,然后它变得很糟糕和一个STL风格的容器 - 但是在这个过程中已经很晚了,因为委员会将第一个标准延迟了两年到适合STL和Stepanov所需要的一切。所以std::string
直到很晚才结束。
答案 1 :(得分:2)
你可能会在1998年之前找到一个有点相似的东西,但在
练习,在你之前的标准之后几年
或多或少可以指望一个人在那里。而且更早
其中充其量只是“类似”;我记得注意到了
委员会草案中的push_back
缺席(最后一项)
一个,我认为),这是一个明显的疏忽,不会
如果有人实现了版本,那么已经发生了
功能。