2011-01-26 93 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; 
}