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

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

Войти
Регистрация
Восстановить пароль
 
TonyTaponi
1 / 1 / 0
Регистрация: 16.11.2010
Сообщений: 7
#1

Компоновка - C++

25.08.2011, 12:51. Просмотров 612. Ответов 2
Метки нет (Все метки)

Я недавно начал изучать язык по книге Дейтелов, и у меня есть вопрос по компоновке программы, а точнее по картинке http://rghost.ru/19219421.view

Допустим, один программист создал класс GradeBook, то есть он написал заголовок GradeBook.h, код класса GradeBook.cpp и код программы main.cpp для тестирования работы класса.
Другой программист должен работать с этим классом не изменяя его, он получает файл заголовка GradeBook.h, но, как я понимаю, ему нужен сам скомпилированный класс, а как отдельно скомпилировать GradeBook.cpp и передать другому программисту?
И как потом скомпоновать все вместе?
Работаю в среде kDevelop, если это принципиально.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2011, 12:51     Компоновка
Посмотрите здесь:

Компоновка хедеров - C++
Собственно вот такая проблема. Есть два файла first.h; second.h; каждый из них #include "vector.h"; И есть ещё файл tester.h; ...

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

Компоновка MFC с OCX-файлом - C++
Доброе время суток! Намедни я столкнулся с проблемой регистрации OCX'а. По совету Boombastic'а я сделал релизный конфиг активным и от...

Внутренняя компоновка с модификатором const - C++
Привет. Читаю Страуструпа "Язык программирования С++". Глава 9: Я не понимаю как используются эти 2 файла (file1.c & file2.c) в...

компоновка полей struct в памяти - C++
Подскажите ленивому тупому, которому лень Страустрапа почитать, как компонуются поля структуры в памяти? Меня интересует конкретный...

Компиляция, компоновка, линковка (undefined reference to.) - C++
Описывать особо нечего, по-этому просто приведу файлы. Вопрос: что я делаю не так, почему внутри cpp не видно всё, что объявлено в hpp? ...

Переполнение стека и несовместимая компоновка dll - C++
Добрый день. Сегодня сижу и целый день что то пишу) Так как до этого просто страдал фигнёй и ни чего не делал, вот и забыл почти всё( ...

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

Компоновка программы (подключение объектного модуля к проекту) - C++
Подскажите пожалуйста. Пытаюсь в VS2010 подключить к консольному проекту MultiFile объектный файл другого проекта AddFile.obj для...

Первый вопрос из книги вильямса:Что такое компоновка - C++
что такое компоновка?Я читал в кyиге и понял что компоновка превращает файл срр в obj, так?тогда что такое obj, и почему сразу не cjздать...

Компоновка - JavaFX
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class PierwszyProgram extends JFrame{ private JLabel...

Компоновка КА - Алгоритмы
Здравствуйте! Задача заключается в следующем: Имеется цилиндр(радиус цилиндра и его высота 2500мм) и имеется некоторое кол-во "коробок" с...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
25.08.2011, 12:57     Компоновка #2
смысл не в том.
второй программист лишь использует чужой инструмент в своих целях. т.е. он не знает как реализованы методы класса. ему и не надо знать. он только как бытовой пользователь втыкает нужные методы в свой код
TonyTaponi
1 / 1 / 0
Регистрация: 16.11.2010
Сообщений: 7
25.08.2011, 13:04  [ТС]     Компоновка #3
Но тогда он не может запустить свою программу, если использует заголовок класса, так? Тогда как он будет тестировать свою часть кода?
Ответ Создать тему
Опции темы

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