2016-11-29 7 views
-6

Я получаю сообщение об ошибке в классе Private в моем файле заголовка. Это говорит «ожидаемый а». Любая помощь будет оценена, поскольку я новичок в C++.C++ error: private ожидается a;

Заголовок:

#ifndef CONEMODEL2 
#define CONEMODEL2 



#include <iostream> 
#include <string.h> 


using namespace std; 
class Cone 
{ 

public: 
Cone(void); 
Cone(double aLength, double aBigRadius, double aSmallRadius, double aHeight); 
~Cone(); 
void setCone(double aLength, double aBigRadius, double aSmallRadius, double aHeight) 
double getCone(void); 
double calculateArea(); 
double calculateVoume(); 
double displayTheArea(); 
double displayTheVolume(); 


private: 
double theLength; 
double theHeight; 
double bigRadius; 
double smallRadius; 


}; 
+1

Что вы делаете, когда вы получаете сообщение об ошибке? Каково точное сообщение об ошибке? Можете ли вы дать нам достаточно кода для повторения ошибки? (Кроме того, у вас на самом деле отсутствует точка с запятой после 'setCone'.) –

+3

' void setCone (double aLength, double aBigRadius, double aSmallRadius, double aHeight) '=> Отсутствует'; ' – Fefux

+1

Вы генерируете сообщение об ошибке' expected a; 'и строку, где появляется эта ошибка. На самом деле, чего еще вы хотите? Откройте глаза и попытайтесь решить эти тривиальные проблемы. – bolov

ответ

0

Простой опечатка:

void setCone(double aLength, double aBigRadius, double aSmallRadius, double aHeight); 
//                  Semicolon!^
+0

Привет, я заметил это довольно скоро после публикации. –