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 位环境中对嵌入式软件进行单元测试。
我正在使用 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 位环境中对嵌入式软件进行单元测试。