DosBox 中的向量头文件

Vectors header file in DosBox

我正在使用 DosBox 0.74 并且我想使用向量函数,但是找不到它的头文件?它不是 <vector.h> 也不是 <vector>。我用 Visual Studio 试了一下,效果很好。 它在 DosBox 中有不同的名称还是什么? 请帮助我,因为我必须使用 DOSBox 提交我的工作。

向量是在 Turbo C++ 之后用 C++ 实现的。事实上,C++(作为我们今天所知的标准化语言)直到 Turbo C++ 之后才 存在 !这是一个真正古老的 IDE,任何人都建议不要使用它。最好用本世纪的IDE

因此,在 Turbo C++ 中没有像 <vector> 这样的 STL 库。

简而言之,您不能在 Turbo C++ 中使用向量。如果你真的想要,那么你将不得不自己为它创建一个库(但这不值得)。

你说你有Visual Studio;坚持下去。如果你愿意,你可以使用 Code::Blocks。停止使用 Turbo C++。

我认为您最好的选择是 Open Watcom C/C++。它有 STL 并且可以为 Dos 编译,据我所知,当前版本的 Visual Studio 不能做到这一点。我将它与 DOSBox 一起用于在 16 位环境中对嵌入式软件进行单元测试。