Как настроить глобальный контейнер (C ++ 03)?

Я хочу определить глобальный контейнер (C ++ 03), и здесь 'Пример кода, который я пробовал, который не работает.

#include 
#include 
using namespace std;

vector Aries;
Aries.push_back("Taurus");    // line 6

int main() {}

Ошибка компиляции:

prog.cpp:6:1: error: 'Aries' does not name a type

Кажется, я могу определить пустой глобальный вектор, но не могу его заполнить. Похоже, в C ++ 03 я также не могу указать инициализатор, например:

vector Aries = { "Taurus" };

Я ошибся здесь или как обойти эту проблему?

Я попытался выполнить поиск в StackOverflow, чтобы узнать, получен ли ответ на этот вопрос ранее, но натолкнулся только на следующие сообщения:глобальные объекты в C ++,Определение глобальной константы в C ++, который не помог ответить на это.

Ответы на вопрос(4)

Ваш ответ на вопрос