Как мне реализовать статическую коллекцию строк в моем классе

Я новичок в C ++, поэтому ответить на этот вопрос будет несложно. Я пишу класс (Person), и при создании Person ему должно быть присвоено случайное имя из набора предопределенных имен. Итак, внутри класса Person я хотел бы определить какую-то статическую коллекцию строк, к которой я могу получить произвольный доступ, и поэтому мне также нужно знать, сколько их.

Я также использую Qt здесь, поэтому решение должно предпочтительно использовать вещи из стандартной библиотеки или библиотеки Qt.

Я работаю с Java, и в Java я, вероятно, сделал бы что-то вроде:

private static final String[] NAMES = { "A", "B" };

Что будет эквивалентным в этом случае?

8
задан DaveJohnston 11 December 2010 в 10:11
поделиться