Файл заголовка векторов в DosBox

Я использую DosBox 0.74, и я хочу использовать функцию векторов, но я не могу найти его заголовочный файл? это не <vector.h> ни <vector>, Я попробовал это с Visual Studio, и он работал нормально.
У него другое имя в DosBox или как?
Пожалуйста, помогите мне, так как я должен представить свою работу с DOSBox.

3

Решение

Векторы были реализованы в C ++ после Turbo C ++. Фактически, C ++ (как стандартизированный язык, который мы знаем сегодня) не существовать до после турбо с ++! Это действительно древняя среда разработки, и любой может порекомендовать ее не использовать. Лучше использовать IDE этого века.

Таким образом, нет таких библиотек STL, как <vector> в Turbo C ++.

Проще говоря, вы не можете использовать векторы в Turbo C ++. Если вы действительно этого хотите, то вам придется создать для него библиотеку самостоятельно (но это того не стоит).

Вы сказали, что у вас есть Visual Studio; придерживаться этого. И если вы хотите, вы можете использовать Code :: Blocks. Просто прекратите использовать Turbo C ++.

2

Другие решения

Я думаю, что лучшим выбором будет Open Watcom C / C ++. У него есть STL, и он может компилироваться для Dos, что, насколько мне известно, не могут делать текущие версии Visual Studio. Я использую его с DOSBox для модульного тестирования встроенного программного обеспечения в 16-битной среде.

0

По вопросам рекламы [email protected]