我有一些课程,在其中我想创建另一个课程的对象...
通常,我在头文件中执行此操作,我只需要输入以下内容:

QString RSSName;

它之所以起作用是因为该类的构造函数没有参数...

所以这是我的问题:我该如何对仅具有1个或多个参数构造函数的某个类(比如说ErrorOutput)执行此操作?我不想创建对象的指针,我需要它是这样的:

ErrorOutput err("test");

我希望我已经正确地描述了这个问题,这里有点困:P

感谢帮助 :)

最佳答案

从描述中很难说出您到底要什么,但是听起来“ RSSName”是您类中的成员变量。如果我对此表示正确,请在构造函数的初始化列表中对其进行初始化。

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

private:
    QString RSSName;
}

09-06 13:56