我现在正在使用C ++课程并从本书中获取其中一个示例,并尝试通过Visual Studio 2015运行它,但尽管没有语法错误(我可以看到)它将无法运行码。这是我收到的错误消息。
我很肯定它与代码无关,但我会发布以下代码以防万一。另外,您能否一步一步地向我解释如何解决这个问题,我仍然不熟悉Visual Studio界面。
//Ex7_02.cpp
//Creating and using boxes
#include <iostream>
using std::cout;
using std::endl;
class CBox //Class definition at global scope
{
public:
double m_Length; //Lenght of box in inches
double m_Width; //Width of box in inches
double m_Height; //Height of box in inches
};
int main()
{
CBox box1; //Declare box1 of type CBox
CBox box2; //Declare box2 of type Cbox
double boxVolume(0.0); //Stores the volume of a box
box1.m_Height = 18.0; //Define the values of members of box1
box1.m_Length = 78.0;
box1.m_Width = 24.0;
box2.m_Height = box1.m_Height - 10; //Define box 2 members
box2.m_Length = box1.m_Length / 2.0;
box2.m_Width = 0.25*box1.m_Length;
//Calculate volume of box1
boxVolume = box1.m_Height*box1.m_Length*box1.m_Width;
cout << endl << "Volume of box1 = " << boxVolume;
cout << endl << "box2 has sides which total "
<< box2.m_Height + box2.m_Length + box2.m_Width
<< " inches.";
cout << endl //Display the size of a box in memory
<< "A CBox object occupies "
<< sizeof box1 << " bytes.";
cout << endl;
return 0;
}
答案 0 :(得分:1)
请包含此内容:
#include "stdafx.h"
//Ex7_02.cpp
//Creating and using boxes
您的预处理器需要它用于项目选项。