Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Notea
0 / 0 / 0
Регистрация: 15.09.2014
Сообщений: 18
1

Объявление нескольких функций в head.h

11.02.2015, 11:52. Просмотров 859. Ответов 3
Метки нет (Все метки)

Помогите разобраться. Ниже приведенный код работает у меня. Но меня мучают сомнения, что помещать несколько функций в заголовочный файл неправильно. Скажите пожалуйста как лучше структурировать файлы.
C++
1
2
3
4
5
6
7
8
#ifndef HEAD_H_INCLUDED
#define HEAD_H_INCLUDED
 
void func1(int a);
void func2(int b);
int func3(int c);
 
#endif // HEAD_H_INCLUDED
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2015, 11:52
Ответы с готовыми решениями:

Объявление функций внутри других функций
Иногда вижу в некоторых исходниках на c объявление функций, внутри main....

Объявление класс в нескольких файлах
Можноли как-то объявление одного класса разбить на несколько заголовочных...

Объявление и вызов функций?
Из двух книжек ни фига не понял как вызывать эти чёртовы функции, а без них...

Объявление структур и функций
Есть множество функций и структур. В структурах имеются конструкторы, функции и...

Объявление функций. Амперсанд в сигнатуре метода
На днях начал изучать С++. Сам джавист. Вижу такую сигнатуру: void...

3
Pingvinoff
61 / 61 / 15
Регистрация: 20.08.2014
Сообщений: 593
11.02.2015, 11:56 2
Лучший ответ Сообщение было отмечено Notea как решение

Решение

Notea, а Вы предлагаете для каждой функции отдельный хедер создавать? Все у Вас правильно написано.
1
Khelleos
38 / 38 / 25
Регистрация: 13.05.2010
Сообщений: 283
Записей в блоге: 1
11.02.2015, 12:02 3
Обычно в заголовочном файле объявляют все переменные константы и заголовки функции. А в исходном уже тела функций.
0
DrOffset
8158 / 4734 / 1159
Регистрация: 30.01.2014
Сообщений: 7,714
11.02.2015, 18:57 4
Цитата Сообщение от Notea Посмотреть сообщение
Скажите пожалуйста как лучше структурировать файлы.
Лучше - по смыслу. Если все твои функции имеют общую предметную область или работают с одним и тем же объектом, то можно оставить в одном файле. Файл тоже назвать соответствующе. Например, файл, в котором находятся функции для работы с файловой системой. Естественно, функции для вычисления косинуса в этот же файл помещать не логично. Ну и т.д.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2015, 18:57

Объявление, определение и вызов двух функций
//Программа должна включать в себя: объявление, определение и демонстрацию...

В этой части кода происходит объявление функций? Что такое void? Что в скобках?
В этой части кода происходит объявление функций? Что такое void? Что в скобках?...

Выйти из нескольких функций
Необходимо при определенном условии выскочить из косвенной рекурсии. Конечно,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru