我正在使用DosBox 0.74并且我想使用矢量函数,但我找不到它的头文件?它不是<vector.h>
也不是<vector>
。我尝试使用Visual Studio,它工作正常。
它在DosBox中有不同的名称或者是什么?
请帮帮我,因为我必须用DOSBox提交我的工作。
答案 0 :(得分:3)
在Turbo C ++之后,用C ++实现了向量。实际上,C ++(作为我们今天所知的标准化语言)直到Turbo C ++之后才存在!这是一个真正古老的IDE,任何人都建议不要使用它。最好使用本世纪的IDE。
因此,在Turbo C ++中没有像<vector>
这样的STL库。
简单地说,你不能在Turbo C ++中使用向量。如果你真的想,那么你必须自己创建一个库(但它不值得)。
你说你有Visual Studio;坚持这一点。如果需要,可以使用Code :: Blocks。停止使用Turbo C ++。
答案 1 :(得分:0)
我认为你最好的选择是Open Watcom C / C ++。它有STL,它可以编译为Dos,据我所知,目前的Visual Studio版本无法做到。我将它与DOSBox一起用于在16位环境中对嵌入式软件进行单元测试。