From: "Serghei Amelian" <[EMAIL PROTECTED]>

> Exista vre-o posibilitate de a initializa o variabila dintr-o clasa?

Variabilele se initializeaza in contructor. In cazul tau e ceva mai
complicat. Ar merge:

//////////////////////
class Parsing
{
public:
    Parsing();
private:
    const char *keywords[];
};

const char *_keywords[] = { "QT", "KDE", "CUSTOM", "QTDIR" };

Parsing::Parsing()
: keywords(_keywords)
{}
//////////////////////

In cazul in care keywords e cu adevarat constant (adica toate instantele
folosesc aceeasi lista de cuvinte) atunci ar fi mai elegant de folosit o
varabila statica.

//////////////////////
class Parsing
{
private:
    static const char *keywords[];
}

const char * Parsing::keywords[] = { "QT", "KDE", "CUSTOM", "QTDIR" };
//////////////////////



Mihai

> Am ceva de genul:
>
> class Parsing
> {
>   [..]
>
> private:
>   const char *keywords[] = { "QT", "KDE", "CUSTOM", "QTDIR" };
>   [...]
> }


---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui