如下所示。我将如何为我的变量初始化alphabet
使用alphabet's
自己的成员函数static member
?我需要从“Text.cpp”实现文件中进行初始化。
Text.h
class Text {
private:
struct Font {
enum Enum {
Arial,
Menlo,
Times
};
};
static Alphabet alphabet[3]; // library of letters
}; // class
我需要如下所示的东西,只是完成任务的正确方法。我还需要在alphabet
运行时只初始化一次,因此我已经设为alphabet
静态。谢谢你。^^
Text.cpp
Alphabet Text::alphabet[Text::Font::Arial].Load("./Alphabet/", "Arial", ".xml"));
Alphabet Text::alphabet[Text::Font::Menlo].Load("./Alphabet/", "Menlo", ".xml"));
Alphabet Text::alphabet[Text::Font::Times].Load("./Alphabet/", "Times", ".xml"));