这是我的代码。编译所有文件时,出现此错误,我不确定自己在做什么错。请指教。
//Sunny Pathak
//Molecule.cpp
#include <iostream>
#include "Molecule.h"
using namespace std;
inline void Molecule::Molecule(){
int count;
count = 0;
}//end function
bool Molecule::read(){
cout << "Enter structure: %c\n" << structure << endl;
cout << "Enter full name: %c\n" << name << endl;
cout << "Enter weight : %f\n" << weight << endl;
}//end function
void Molecule::display() const{
cout << structure << ' ' << name << ' ' << weight << ' ' << endl;
}//end function
最佳答案
构造函数没有返回类型:
class Molecule
{
public:
Molecule(); // constructor. No return type.
bool read();
void display() const;
};
Molecule::Molecule(){
int count;
count = 0;
}//end constructor
还要注意,
count
是构造函数主体的局部代码,您什么都没有使用它。