Есть ли преимущества в объявлении константы, а не переменной внутри функции?

Если у меня есть функция, которая существует только в течение короткого промежутка времени, делает список цветов константа имеет значение?

string getrandcolor(){
    const string colors[5] = {"red", "blue", "green", "yellow", "purple"};
    return colors[rand() % 5];
}

Примечание. Фактический список цветов содержит сотни цветов, а не только небольшой образец, который я показал, но не уверен, имеет ли это значение.

7
задан Mark Jason 3 August 2011 в 22:22
поделиться