Тема: Питання
Чи можливо до одного cpp файлу підключити інший cpp файл і взаємодіяти з ним?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Питання
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Чи можливо до одного cpp файлу підключити інший cpp файл і взаємодіяти з ним?
#include <iostream>
void foobar() {
std::cout << "Pryvit" << std::endl;
}
extern void foobar();
int main() {
foobar();
}
Pryvit
Або використати заголовковий файл.
А що значить взаємодіяти? Напишіть конкретніше.
Так як ти за допомогою <fstream> підключаємо файли наприкладі txt. Чи можливо підключити файл cpp і перейти до коду який написаний там?
директива #include виконується ще до початку компіляції. Вона просто вставляє вміст вказаного файлу замість себе. Але це може спричинити конфлікти імен. Такий код може бути важче читати. Тому таке в професійних проектах навряд чи можна зустріти.
fstream для лінкера, це набір функцій (чи класів, не в курсі, но не суть) для доступа до файлів (зазвичай це високорівнева обгортка до системних апі).
include це директива препроцесора, тобто вказує самому С++, який код і з яких файлів включити в проект. Так роблять в великих проектах, щоб не писати все в 1 файлі, ну і для підключення інших бібліотек.
Так, можна через #include, але так не роблять. Роблять окремий заголовковий файл .h, у нього виносять оголошення функцій і класів, а потім включають його до іншого файлу.
Так як ти за допомогою <fstream> підключаємо файли наприкладі txt. Чи можливо підключити файл cpp і перейти до коду який написаний там?
я так зрозумыв рыч йде про аналізатор коду?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися