#include <cstring>
#include <iostream>
using namespace std;
class Spacecraft
{
private:
int size;
public:
int setSize( int new_size );
int getSize();
int describe();
Spacecraft (int size);
};
int Spacecraft::setSize( int new_size)
{
size = new_size;
return 0;
}
Spacecraft::Spacecraft (int new_size)
{
size = new_size;
}
int Spacecraft::getSize()
{
return size;
}
int Spacecraft::describe()
{
cout <<"Your spacecraft is size " (adding Customcraft.getSize() here);
return 0;
}
int main() {
int size;
cout <<"Type in the size of your spacecraft: ";
cin >>size;
cout <<endl;
Spacecraft Customcraft(the value of size to here);
Customcraft.describe();
return 0;
}
我正在尝试将用户输入放入 Spacecraft Customercraft(大小)。哪个不起作用所以我想知道如何将 size 的值添加进去,这样计算机就不会看它这个词而是一个整数值。
是否可以将 Customcraft.getSize() 链接到 describe() 函数?当我尝试 Customcraft 时无法识别。我是这门课的新手,所以请尽量保持初学者水平的解释。
编辑:我有最后一个问题,感谢您解决我的第一个问题。在学校,当我将 size 放入航天器 customcraft (size) 时,eclipse 无法识别变量的整数值。那么可能是因为日食(靛蓝)而不是开普勒吗?