c_cpp C ++这个指针调试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp C ++这个指针调试相关的知识,希望对你有一定的参考价值。
#include <iostream>
using namespace std;
class Box {
private:
double length;
double breadth;
double height;
public:
Box(double l = 2.0, double b = 2.0, double h = 2.0) { //构造函数
cout << "Constructor called." << endl;
length = l;
breadth = b;
height = h;
}
double Volume() { //体积
return length * breadth * height;
}
int compare(Box box) { //体积对比
return this->Volume() > box.Volume(); //关键部分
}
};
int main(void) {
Box Box1(3.3, 1.2, 1.5);
Box Box2(8.5, 6.0, 2.0);
if (Box1.compare(Box2)) {
cout << "Box2 is smaller than Box1" << endl;
}
else {
cout << "Box2 is equal to or larger than Box1" << endl;
}
getchar();
return 0;
}
以上是关于c_cpp C ++这个指针调试的主要内容,如果未能解决你的问题,请参考以下文章
C中结构中的指针-如何将给定的void指针的值分配给结构中的指针[关闭]
C语言结构体里的成员数组和指针
指针与数组的缘定今生
C语言指针函数?
QT的关于窗口一闪而过
怎么计算环形缓冲区长度