我有一些课程,在其中我想创建另一个课程的对象...
通常,我在头文件中执行此操作,我只需要输入以下内容:QString RSSName;
它之所以起作用是因为该类的构造函数没有参数...
所以这是我的问题:我该如何对仅具有1个或多个参数构造函数的某个类(比如说ErrorOutput)执行此操作?我不想创建对象的指针,我需要它是这样的:ErrorOutput err("test");
我希望我已经正确地描述了这个问题,这里有点困:P
感谢帮助 :)
最佳答案
从描述中很难说出您到底要什么,但是听起来“ RSSName”是您类中的成员变量。如果我对此表示正确,请在构造函数的初始化列表中对其进行初始化。
class Foo
{
public:
Foo() : RSSName(someVal) { }
private:
QString RSSName;
}