реклама на сайте
подробности

 
 
> Keil. Объявить класс в *.h
int0x25
сообщение Apr 1 2010, 07:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 22-02-10
Из: St.P
Пользователь №: 55 614



Здравствуйте. Что то я совсем запутался с кейлом sad.gif Создаю h файл и пытаюсь написать класс, компилятор ругается "identifier "class" is undefined" . Переношу этот же объявление класса в с++ файл, там все нормально компилится. Подскажите , пожалуйста, что надо настроить, чтобы объявить класс в хэдере.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VladimirYU
сообщение Apr 1 2010, 08:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(int0x25 @ Apr 1 2010, 11:36) *
Здравствуйте. Что то я совсем запутался с кейлом sad.gif Создаю h файл и пытаюсь написать класс, компилятор ругается "identifier "class" is undefined" . Переношу этот же объявление класса в с++ файл, там все нормально компилится. Подскажите , пожалуйста, что надо настроить, чтобы объявить класс в хэдере.

Примерно так, в хидере
Код
#ifndef MY_INCLUDE
#define MY_INCLUDE

// подключить необходимые хидеры

class Myclass
{
private:
// здесь закрытые члены

public:
// открытый интерфейс, не забыть про конструктор

protected:
// защищенные члены


};


#endif //MY_INCLUDE


В файле CPP
Код
#include "My_include.h"

// Далее реализация методов класса
Myclass::Myclass( ) // если надо с параметрами
{
...........
}


void Myclass::Func1(int par1, char par2)
{
............
}

...........
...........
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016