将类放置在单独的文件中时不能调用函数 p> >我是C++新手,我在试图输入一个函数来计算三角形的面积,当用户输入基数和高度时,不管何时我尝试建立和运行这个程序,我都会得到一个错误:“ISO C++禁止声明“CalcA区”,没有类型[-fPrime]
面积.h将类放置在单独的文件中时不能调用函数 p> >我是C++新手,我在试图输入一个函数来计算三角形的面积,当用户输入基数和高度时,不管何时我尝试建立和运行这个程序,我都会得到一个错误:“ISO C++禁止声明“CalcA区”,没有类型[-fPrime] ,c++,C++,面积.h #ifndef AREA_H #define AREA_H #include <iostream> using namespace std; class Area { private: int base; int height; public: Area(); int calcArea(); }; #endif // AREA_H #如果没有区域# #定义面积 #包括 使用名称空间st
#ifndef AREA_H
#define AREA_H
#include <iostream>
using namespace std;
class Area
{
private:
int base;
int height;
public:
Area();
int calcArea();
};
#endif // AREA_H
#如果没有区域#
#定义面积
#包括
使用名称空间std;
班级面积
{
私人:
int-base;
内部高度;
公众:
面积();
int calcrea();
};
#endif//AREA_H
Area.cpp
#include "Area.h"
#include <iostream>
using namespace std;
Area::Area()
{
cin >> base;
cin >> height;
};
Area::calcArea(){
int answer;
answer = base * height;
return answer;
}
#包括“Area.h”
#包括
使用名称空间std;
面积::面积()
{
cin>>基础;
cin>>高度;
};
面积:calcArea(){
int答案;
答案=基础*高度;
返回答案;
}
您缺少返回类型
int Area::calcArea(){
//^^^
您缺少返回类型
int Area::calcArea(){
//^^^
你现在
Area::calcArea(){
int answer;
...
定义未指定与声明匹配的返回类型int calcArea()代码>来自区域
类声明
正如T.C.已经表明的,它需要
int Area::calcArea(){
//^^^
int answer;
...
你现在
Area::calcArea(){
int answer;
...
定义未指定与声明匹配的返回类型int calcArea()代码>来自区域
类声明
正如T.C.已经表明的,它需要
int Area::calcArea(){
//^^^
int answer;
...
谢谢你,先生,你就是那个人!谢谢你,先生,你就是那个人!