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

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

Войти
Регистрация
Восстановить пароль
 
Anatoliy Coder
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 75
#1

Поместить функцию в другой файл - C++

12.11.2012, 16:11. Просмотров 292. Ответов 3
Метки нет (Все метки)

Пишу игру. Есть функция например: void CharacterMoveStay(){ Тут очень много текста: тысячи полигонов }

Вопрос: можно ли поместить эту функцию в какой-нибудь другой файл. Может свой инклуд сделать?
Если насчет инклуда угадал, то как? Сам я их еще не делал.

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2012, 16:11     Поместить функцию в другой файл
Посмотрите здесь:

Функции из класса поместить в другой класс - C++
Например, у меня есть класс А и в нём представлена функция х. И есть другой класс В, хочу в нём вызвать функцию х из класса А, но пишет,...

Поместить содержимое одного массива в другой - C++
#include<iostream> using namespace std; int main() { setlocale(LC_ALL, ""); int main, ray; cout<<"Заполните массив из 10...

#progma data_seg() , как поместить функцию? - C++
#pragma data_seg(".OneSection") char UserName="Ghost Rider"; char Password="12345"; вот так все нормально записывает в секцию ...

Ping...неудается с функцию system поместить переменную - C++
неудается с функцию system поместить переменную...при запуске выводит что неудалось найти узел string...как запихать переменные в system? ...

Сформировать другой массив, в который поместить сначала числа меньшие среднего арифметического значения этого массива, затем – большие. - C++
Дан целочисленный массив, состоящий из 15 элементов. Сформировать другой массив, в который поместить сначала числа меньшие среднего...

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

Парсер текста: прочитать файл и поместить данные в массив - C++
Есть файл map.txt А там в строчку написаны циферки с пробелами 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 0 0 0 0 12 12 12 0 0 ...

Заполнить файл целыми случайными числами, скопировать чётные в другой файл - C++
Заполнить в файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g те...

Распарсить тексовый файл и вывести неодходимые значения в другой файл - C++
Добрый день. Мне нужно распарсить тексовый файл и вывести неодходимые значения в другой файл. 1ый файл вида: ...

Невозможно поместить строку map<string,float>pairs_map; в .h-файл - C++
Делаю проект,есть 3 файла : // project_header.h #ifndef PROJECT_HEADER_H_INCLUDED #define PROJECT_HEADER_H_INCLUDED #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
12.11.2012, 16:30     Поместить функцию в другой файл #2
C++
1
2
3
4
5
// файл CharacterMoveStay.cpp
void CharacterMoveStay()
{
    /* Пять килобайт кода */
}
C++
1
2
// файл CharacterMoveStay.hpp
void CharacterMoveStay(void);
C++
1
2
3
4
// любой другой файл, где нужна CharacterMoveStay()
#include "CharacterMoveStay.hpp"
 
// остальное содержимое файла
+ дежурный совет не писать мега-функции.
Anatoliy Coder
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 75
12.11.2012, 17:00  [ТС]     Поместить функцию в другой файл #3
Спасибо, но вы немного не так поняли.
Мне вызывать функцию надо в .cpp файле
А описание функции с пятью кб кода куда-нибуть подальше с глаз запихнуть надо.

+ компилируется больно долго))

Добавлено через 28 минут
Извменяю впрос: Есть файл AliceMove.h подключенный к .cpp файл
Можно ли не помпилировать каждый раз AliceMove.h ?
Что бы компиляция .cpp файла была быстрее
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
12.11.2012, 17:06     Поместить функцию в другой файл #4
Цитата Сообщение от Anatoliy Coder Посмотреть сообщение
Можно ли не помпилировать каждый раз AliceMove.h ?
оставьте в h файлах только объявления, а реализацию полностью в соответствующие cpp файлы.
Yandex
Объявления
12.11.2012, 17:06     Поместить функцию в другой файл
Ответ Создать тему
Опции темы

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