c++中的apvector和apstring是什么?

What are apvectors and apstrings in C++?

本文关键字:是什么 apstring 中的 apvector c++      更新时间:2023-10-16

我正在用《如何像计算机科学家一样思考,c++版》这本书学习c++,我遇到了apvectorsapstrings

这本书没有解释它们是什么,在网上搜索后,我一点也不知道。有人能解释一下吗?

请查看附录a ,它们在该节中定义。

A Quick reference for AP classes 175
A.1 apstring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
A.2 apvector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
A.3 apmatrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

它们只是std的简化版本。考虑到本书的范围,可能是为了教学目的。

它们似乎是由美国大学理事会大学先修课程(AP)计算机科学课程定义并用于该课程的类和类模板:

摘自http://www.greenteapress.com/thinkcpp/thinkCScpp.pdf:

的附录A

AP类的快速参考

这些类的定义是从大学理事会的网页上抄来的,http://www.collegeboard.org/ap/computer-science/html/quick_ref.htm稍微改变一下格式。[…]

通过快速查看接口,您应该能够将apstringapvector替换为std::stringstd::vector,而无需进行任何其他更改。