2011-01-26 75 views
0

我有一些類,並在它我想創建另一個類的對象...... 通常我做的頭文件,我只是把一樣的東西:C++,在頭文件中的對象聲明

QString RSSName;

和它的作品,因爲那類有沒有參數的構造函數...

因此,這裏是我的問題:我應該怎麼做,對於一些類(比方說ERROROUTPUT),其僅具有1個或多個參數的構造函數?我不希望創建指向對象,我需要它是這樣的:

ErrorOutput err("test");

我希望我已經正確描述的問題,這是有點困在這裏:P

感謝您的幫助:)

+1

你的意思是你在頭文件中聲明自己的類,並聲明一個成員變量?例如`class Something {QString RSSName; ...};` – 2011-01-27 00:01:12

+0

@Oli Charlesworth:是的,我想聲明一個成員變量:) – xx77aBs 2011-01-27 00:05:40

回答

3

從描述中分辨出您究竟在問什麼有點難,但聽起來像「RSSName」是您類中的成員變量。如果我對此正確,請在構造函數的初始化列表中初始化它。

class Foo 
{ 
public: 
    Foo() : RSSName(someVal) { } 

private:  
    QString RSSName; 
}