Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Создание собственного класса


Автор: kosta 24.5.2006, 15:27
помогите плз, я наверняка пропустил какую то важную строчку, но в упор не вдупляю какую.
создал свой клас, вот файлы описания

заголовочный файл
Код

//---------------------------------------------------------------------------

#ifndef CanalDescH
#define CanalDescH
//---------------------------------------------------------------------------

class TCanal
{
private:
    int Length; //OX
    int Height; //OY
    int Width;  //OZ
    double Lambda; // heat conductivity
public:
    TCanal(int,int,int);
    TCanal(int,int,int,double);
    int DrawCanal(int,int,int);


}

#endif




спп файл
Код

//---------------------------------------------------------------------------


#pragma hdrstop

#include "CanalDesc.h"

//---------------------------------------------------------------------------
//------------------------------------------------------------------------------
//class TCanal functions description
//------------------------------------------------------------------------------

TCanal::TCanal(int length, int height, int width)
{
Length=length;
Height=height;
Width=width;
}

//------------------------------------------------------------------------------

TCanal::TCanal(int length, int height, int width, double lambda)
{
Length=length;
Height=height;
Width=width;
Lambda=lambda;
}

//------------------------------------------------------------------------------

pragma package(smart_init)




при компиляции пишет ошибку type TCanal may not be defined here 

Автор: _hunter 24.5.2006, 15:39
; после } в заголовке забыл 

Автор: kosta 24.5.2006, 15:42
aaaaaaaa!!!!! паника =)))))))))) а я уже полтора часа долблюсь с этим,
Огромный сенк 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)