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

Проблема с добавлением заголовочного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что означает строка: CString &ptr = Text; ? http://www.cyberforum.ru/cpp-beginners/thread478106.html
Помогите please! Что означает строка: CString &ptr = Text; Text определена выше, как: CString Text;
C++ Диалоговые окна и печать Есть прожка на основе диалогового окна, она формирует *.bmp файл, его нужно распечатать. Подскажите пожалуйста как. Везде где не смотрел примеры и описалово с использованием CView, а его и близко нет. http://www.cyberforum.ru/cpp-beginners/thread477950.html
C++ Как делается Read only property
Умные люди, скажите плииз, Как в собственном классе сделать реад онли проперти например как TQuery->RecordSize.
C++ Как сделать, чтобы проект (DAO или ODBC) мог бы работать со всеми таблицами БД?
Как сделать, чтобы проект (DAO или ODBC) мог бы работать со всеми таблицами подключенной БД? В книжках всегда подключается только одна таблица; если подключить сразу все таблицы, то в части случаев получается ерунда. Спасибо за советы!
C++ InstallShield for VC++. Не получается создать ключ в REGISTRY. http://www.cyberforum.ru/cpp-beginners/thread477890.html
Привет всем! Проблема в следующем. Делаю дистрибутив в InstallShield, прописываю в 'Registry Entires' ключ, но ему по барабану. Ничего не создается. Перепробовал массу вариантов :((( В чем грабли? Спасибо.
C++ Полоса прокрутки в CListCtrl. Народ, плиз help! Скроллинг появляется, когда открывается большой файл, но сам файл с его помощью не прокручивается и отображается только его 'шапка'. CListCtrl создается без флага NOSCROLL. Как сообщить CListCtrl-у, чтобы информация в нем прокручивалась? Другими словами: как привязать скроллинг к CListCtrl-у, чтобы он на него реагировал? Заранее спасибо! подробнее

Показать сообщение отдельно
bazile
58 / 34 / 19
Регистрация: 15.03.2007
Сообщений: 6,911
11.08.2009, 12:30     Проблема с добавлением заголовочного файла
Обычно объявление функции и ее определение находятся в разных файлах. В *.h файле указываются только прототипы, а в *.cpp файлах тело функции. Добавлять в проект *.h файлы не нужно, только *.cpp. Кроме этого неплохо добавить в *.h файл защиту от повторного включения. В твоем случае это будет выглядеть примерно так:
addon.h
C++
1
2
3
4
#ifndef MY_ADDON_H
#define MY_ADDON_H
bool GetInterfaceFrom3DRect();
#endif
addon.cpp
C++
1
2
3
4
5
include 'addon.h'
bool GetInterfaceFrom3DRect()
{
return false; 
}
Также неплохо перед началом создания программы изучить язык программирования на котором пишешь. Говорят помогает, от подобных вопросов ...
 
Текущее время: 03:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru