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

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

Войти
Регистрация
Восстановить пароль
 
Limb0
19 / 19 / 0
Регистрация: 22.01.2012
Сообщений: 88
#1

Нужно ли повторно перекомпилировать код при изменении определение функции - C++

10.08.2013, 21:49. Просмотров 347. Ответов 2
Метки нет (Все метки)

Здравствуйте, прочитав тему Особенность объявления функции , а именно сообщение tzeentch:
Допустим, у нас вот такая ситуация: функция a() вызывает функцию b(), а функция b(), в свою очередь, функцию a(). Опишите мне это без предварительного
обьявления
Потом, h-файлы придумали для ускорения компиляции проектов в доисторические времена, ведь при изменении h-файла надо перекомпилировать все файлы, которые его включают. Это долго. А вот заведя h-файл с прототипом функции, и с-файл с реализацией, можно менять реализацию сколько влезет - перекомпилировать надо будет только ее.
Я никак не могу понять что имелось ввиду под
А вот заведя h-файл с прототипом функции, и с-файл с реализацией, можно менять реализацию сколько влезет - перекомпилировать надо будет только ее
То есть если у меня есть програма xxx.cpp в которой я хочу использовать функцию bbb, прототип которой записан в bbb.h, а определения в bbb.cpp. Потом, например, написав в коде программы xxx.cpp: #include "bbb.h" я скомпилировал код. Позже я захотел изменить определение функции в bbb.cpp, изменив код и перекомпилировав его, мне что теперь не нужно будет перекомпилировать ххх.срр что бы обновить функцию, или я просто не правильно истолковал коментарий?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2013, 21:49     Нужно ли повторно перекомпилировать код при изменении определение функции
Посмотрите здесь:

Используя алгоритм цикла вычислить 10 значений функции y=a*x*x+b*x+c при изменении x от x(min) до x(max) - C++
Вводить надо a,b,c,x(min),x(max). Перед началом расчёта надо найти значения изменения х при каждом последующем вычислении. Никак не...

Нужно написать код к простой функции - C++
Нужно написать код для функции: у=sin(x)*cos(x)-3x^2

Некорректная работа повторно вызываемой функции - C++
wstring fdirection(void) { wcout << L"Введите путь к файлу, который хотите зашифровать (файл должен существовать): " << std::endl; ...

Нужно переделать код под функции (одномерный массив) - C++
«Однoмерные маcсивы», оформить каждый пункт задания в виде функции. Все необходимые данные для функций должны передаваться им в качестве...

Как переделать код?. Нужно сделать через функции пользователя - C++
#include <string.h> #include <iostream> #include <algorithm> using namespace std; int main() { char *st=new...

Имеется код программы, который нужно разбить на функции ввода и вывода. - C++
Я тут немного заплутала и сбилась с созданием функции. Имеется код полной программы, который мне нужно разбить на функции ввода и вывода....

Написать код который строит график по функции, которую нужно ввести самому. - C++
Всем доброго времени суток, помогите пожалуйста. Совсем не понимаю с чего начать. Задание таково: написать код который строит график по...

Почему конструктор вызывается повторно при преобразовании типов? - C++
В качестве примера предлагаю рассмотреть примерчик из учебника. В примере мы создаём класс, содержащий в качестве поля строку символов и...

Какие параметры нужно передать в функцию opengl при ее вызове, что бы код заработал? - C++
Добрый день. Имеется код: #include <GL/glut.h> #include <iostream> int opengl(int, char **argv); void draw(void); void...

Односвязные списки: нужно ли при выходе из функции возвращать голову? - C++
Здравствуйте. Верю, что когда-то здесь на этот вопрос давался ответ, но я не нашел. Скажите, пожалуйста, вот у меня изначально голова...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
1411 / 1140 / 55
Регистрация: 21.04.2012
Сообщений: 2,362
Завершенные тесты: 3
10.08.2013, 21:54     Нужно ли повторно перекомпилировать код при изменении определение функции #2
Цитата Сообщение от Limb0 Посмотреть сообщение
есть програма xxx.cpp
файл с исходным кодом
Цитата Сообщение от Limb0 Посмотреть сообщение
Позже я захотел изменить определение функции в bbb.cpp, изменив код и перекомпилировав его, мне что теперь не нужно будет перекомпилировать ххх.срр что бы обновить функцию
перекомпилировать xxx.cpp не нужно, нужно будет заново скомпоновать (слинковать) объектные файлы.
Limb0
19 / 19 / 0
Регистрация: 22.01.2012
Сообщений: 88
10.08.2013, 22:10  [ТС]     Нужно ли повторно перекомпилировать код при изменении определение функции #3
Спасибо, теперь стало намного понятней
Yandex
Объявления
10.08.2013, 22:10     Нужно ли повторно перекомпилировать код при изменении определение функции
Ответ Создать тему
Опции темы

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