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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nepster
60 / 60 / 1
Регистрация: 19.09.2009
Сообщений: 844
#1

Вынос функций - C++

27.05.2010, 13:41. Просмотров 649. Ответов 4
Метки нет (Все метки)

Подскажите пожалуйста как вынести все функции в консольном Си в отдельный файл...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2010, 13:41     Вынос функций
Посмотрите здесь:

Вынос переменных в отдельный модуль - C++
Здравствуйте, у меня появился вопрос... Можно ли технически вынести переменные программы в отдельный модуль и сделать так, чтоб они были...

Вынос мозга с чтением файла - C++
Здравствуйте. К моему сожалению облазив Яндекс и Гугл, я не смог найти решения проблемы и поэтому вынужден просить помощи у вас. ...

Вынос класса в отдельный файл - C++
Использую MS VS 2013 Ultimate Учусь программировать, решил попробовать написать морской бой. Решил создать класс игрока, в котором бы...

Вынос глобальных переменных в отдельный файл - C++
Всем привет! Вопрос такой - сижу разбираюсь с вынесением функций в отдельные файлы. Что удалось выяснить - подключая через #include файл...

Вынос строк для SQL запросов наружу - C++
Есть проект который интенсивно работает с базой данный при помощи запросов. Выходной файл имеет размер ~6 Mb. И мне пришла идея...

Вынос реализации метода шаблона класса в другой файл - C++
Здравствуйте! Допустим, есть класс: // class.hpp #ifndef CLASS_HPP_ #define CLASS_HPP_ class testClass{ public:

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
27.05.2010, 13:54     Вынос функций #2
Есть два варианта:
1) Создаешь два файла файл.h и файл.c. В файл.h помещаешь прототипы функций, в файл.c в начале пишешь #include "файл.h", далее помещаешь реализацию функций.
2) Обходишся только файл.h
nepster
60 / 60 / 1
Регистрация: 19.09.2009
Сообщений: 844
27.05.2010, 14:01  [ТС]     Вынос функций #3
1 способ понял, все получилось, спасибо
besh]<a
13 / 11 / 1
Регистрация: 02.11.2009
Сообщений: 194
27.05.2010, 17:38     Вынос функций #4
Цитата Сообщение от kazak Посмотреть сообщение
1) Создаешь два файла файл.h и файл.c. В файл.h помещаешь прототипы функций, в файл.c в начале пишешь #include "файл.h", далее помещаешь реализацию функций.
это считается хорошим тоном программирования?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2010, 17:56     Вынос функций
Еще ссылки по теме:

Вынос функций во внешний файл - Delphi
Приветствую всех! Очередной вопрос новичка: В моей программке используется много функций, занимающих все больший объем. В Си я решаю...

Вынос за скобки - Математика
\frac{{ - 2 - 3x + {x^3}}}{{ - 2 + x}} = \frac{{( - 2 + x)(1 + 2x + {x^2})}}{{ - 2 + x}}\ Здравствуйте! Разъясните пожалуйста, как...

Вынос таблицы на форму - MS Access
Приветствую всех. Нашел в интернете базу с необходимым примером, но не могу понять как на форме сделан выпадающий список значений. ...

Вынос фрагмента кода - HTML, CSS
Добрый день, господа! Только начал заниматься html (1-й день) и не просек еще некоторых вещей... Есть сайт из n страничек, на...


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

Или воспользуйтесь поиском по форуму:
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
27.05.2010, 17:56     Вынос функций #5
Цитата Сообщение от besh
<a;758514]это считается хорошим тоном программирования?
Это как минимум избавляет от раздумий в расположении функций. Пример:
Допустим в заголовке описаны функции:
C
1
2
3
4
5
6
void b() {
   a();
}
 
void a() {
}
Работать не будет - 'a': identifier not found

Это минимум, а чем дальше в лес... тут можно еще и сокрытие реализации вспомнить... много чего...
Yandex
Объявления
27.05.2010, 17:56     Вынос функций
Ответ Создать тему
Опции темы

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