Форум программистов, компьютерный форум CyberForum.ru

Заголовочные файлы - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Neumann1
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 30
20.09.2012, 15:02     Заголовочные файлы #1
Добрый день.

Вот такой вопрос.
Пишу на Борланде.

Не пойму как писать, если классы помещать в свои файлы.

Вот например, программа

Код
#include "MyClass.h"

int main(int argc, char* argv[])
{
        MyClass as;
        return 0;
}
Заголовочный файл класса

Код
#ifndef MyClassH
#define MyClassH
#endif
   
class MyClass
{
public:
        MyClass();
        ~MyClass();
        void a();
};
И его CPP-файл
Код
#include "MyClass.h"

class MyClass
{
public:
        MyClass()
        {
                return "Hello";
        }
        ~MyClass(){}
        void a(){}
};
Почему-то не работает.
Но не пойму почему. "то ли лыжи не едут, то ли я... одаренный"

Подскажите, в чем нюанс
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2012, 15:02     Заголовочные файлы
Посмотрите здесь:

C++ заголовочные файлы в с++
Заголовочные файлы C++
g++ Заголовочные файлы C++
C++ Заголовочные файлы
C++ Заголовочные файлы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2012, 13:06     Заголовочные файлы
Еще ссылки по теме:

заголовочные файлы C++
C++ Заголовочные файлы
C++ Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.09.2012, 13:06     Заголовочные файлы #21
Цитата Сообщение от Neumann1 Посмотреть сообщение
А где это лучше сделать - в h-файле или в cpp-файле?
В h-файле.
Цитата Сообщение от Neumann1 Посмотреть сообщение
Этот нюанс касается только шаблонных классов? Или есть еще какие-то исключения?
Вообще, шаблонов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
23.09.2012, 13:06     Заголовочные файлы
Ответ Создать тему
Опции темы

Текущее время: 18:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru