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

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

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

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

10.08.2013, 21:49. Просмотров 354. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно ли повторно перекомпилировать код при изменении определение функции (C++):

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

Нужно вычислить значение функции у при изменении ее аргумента х от -4 до n с шагом 2 - PascalABC.NET
Нужно вычислить значение функции у при изменении ее аргумента х от -4 до n с шагом 2:y=x2-2x+2/x2+1. ввод состоит из числа n. вывод...

Нужно ли перекомпилировать исходник при смене данных во входном файле? - Fortran
Здравствуйте!! У меня такой вопрос. Программа на фортран IV. Данные вводятся из отдельного файла. Прокомпелировал. Получил ехе. Все...

Нужно запустить функцию при закрытии окна, а также при изменении адреса страницы - JavaScript
Нужно запустить функцию при закрытии окна, а также при изменении адреса страницы(но не при обновлении). Как это осуществить? (OnUnload не...

Как сделать так, чтобы логин и пароль не нужно было вводить повторно, при посещении личного кабинета? - JavaScript
Я новичок в JS. Необходимо решить такую задачу.Есть кнопка - личный кабинет, нажимая на которую пользователю появляется окно с предложением...

Как сделать так, чтобы логин и пароль не нужно было вводить повторно, при посещении личного кабинета? - PHP
Есть кнопка - личный кабинет, нажимая на которую пользователю появляется окно с предложением войти под своим именем или...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gray_fox
What a waste!
1511 / 1214 / 69
Регистрация: 21.04.2012
Сообщений: 2,550
Завершенные тесты: 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
Спасибо, теперь стало намного понятней
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2013, 22:10
Привет! Вот еще темы с ответами:

Программно заставить перекомпилировать код? - VBA
По наблюдениям, интерпретатор хранит откомпилированный (назовем его по теме доты - "IL") код программы VBA. Но периодически, возникают...

Вычислить сумму значений функции y=f(x) при y<1.2 при изменении х на отрезке [a,b] с шагом h - QBasic
скажите я правильно составил программу ,если нет редактируйте пожалуйста тех.данные p=число пи (3.14) y=sin(4*x)-2 отрезок от ...

При изменении нескольких ячеек выполнить код - VBA
При изменении одной ячейки код выполняется: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address &lt;&gt; .Address...

Нужно при изменении выбранного элемента в DropDownList изменялся контент - C# MVC
В контроле метод для обновления GetClubs возвращающий частичное представление.


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

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

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