我有一个继承Vehicle类的Car类.Car和Vehicle类都接受参数"wheels".根据我对继承如何工作的理解,对象Car将分两个阶段构建:Vehicle首先通过调用其构造函数来构造,然后是Car,它也将调用它的构造函数.我的问题是当Vehicle的构造函数使用它的参数时,我将如何编写Car的构造函数?
class Vehicle {
public:
Vehicle(int wheels);
};
class Car {
public:
Car(int wheels): Vehicle(wheels);
};
Run Code Online (Sandbox Code Playgroud) 我是C++的新手,我正在试图弄清楚如何执行以下操作:
我有一个包含QList的类.我正在尝试填充QList,如下所示.我想知道如何实现这一目标?这是在NumberList构造函数中完成的吗?我通常会使用一个获取对象列表的方法来填充myList,并提取它们以填充QList,但这对我下面的示例不起作用.
NumberList myList;
myList << 1 << 2 << 3;
Run Code Online (Sandbox Code Playgroud) 我继续收到我的bool奇怪的意外值testValue
.我一直在接收随机数,因为我相信它正试图访问另一个内存区域.我预测我的代码是在我的testNumber()
函数中设置的,但我不确定如何解决它.这是我的逻辑.
我已经设定ok
为真.现在我分配的内存地址ok
为pOk
.
void TextBox::lengthTest(bool *pOk, int length) {
bool ok;
if (length < MAX_LENGTH) {
ok = true;
pOk = &ok;
} else {
ok = false;
pOk = &ok;
}
}
bool lengthTestBool = lengthTest(*pOk, length);
cout << lengthTestBool <<;
Run Code Online (Sandbox Code Playgroud)
输出:
85
Run Code Online (Sandbox Code Playgroud)