Как инициализировать статический член const со значением, которое хранится в файле? Например:static const член инициализация из файла
Class Foo
{
private:
static const String DataFromFile;
void InitData (void);
};
Я знаю, в течение короткого значения, я могу инициализировать:
const String DataFromFile = "Some Value";
Но что, если значение действительно «большой» значение и зашифрованы и хранятся в файле на диске? Мне нужно расшифровать его, прежде чем положить его в DataFromFile
.
Есть ли способ сделать это, или я могу просто забыть об этом и рассматривать его как обычную переменную? То есть, вместо того, чтобы:
static const String DataFromFile;
можно просто объявить его как:
String DataFromFile;
и инициализировать его с помощью функции?
Вы можете инициализировать его с помощью функции в любом случае, будь то сопзЬ или статический или оба или ни. – jrok