Jaki jest poprawny sposób w C++, aby utworzyć globalną tabelę strun o stałej wartości &?Statyczny ciąg literału?
Przez "globalny" mam na myśli: Możliwość użycia z dowolnego pliku zawierającego nagłówek. Ale nie jest częścią jakiegoś czasu stworzonego przez singltona.
Przez "statyczny", mam na myśli: Jak mało czasu pracy można skonfigurować. Dane na stronach pamięci tylko do odczytu. Tylko 1 wystąpienie danych na aplikację.
Przez "ciąg" mam na myśli: Null zakończona tablica znaków jest w porządku. std :: string byłoby fajne, ale nie sądzę, żeby można to było zrobić w sensie powyższym. Poprawny?
Przez "tabelę" mam na myśli: tablicę indeksowalną. Więc nie wydaje mi się, żeby był to stół per se. Ale jestem elastyczny w tym punkcie. Otwarty na pomysły.
Przez "C++", to znaczy: C++ nie C. (Aktualizacja: C++ 98, a nie w C++ 11)
Co masz na myśli przez tabelę? – Pubby
Globalna tablica? 'const char * table [SIZE];' –
Nie sądzę, że _C_ vs _C++ _ zrobiłoby wielką różnicę, biorąc pod uwagę, że 'std :: string' nie wchodzi w grę ... –