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

Классы - ошибка в деструкторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зацикливается make (makefile) http://www.cyberforum.ru/cpp-beginners/thread817225.html
Решил освоить makefile Создаю простейшую программу, состоящую из единственного файла main.cpp Создаю makefile (makefile): all: g++ main.cpp -o test Создаю батник: make
C++ Дано предложение. Напечатать все различные слова Здравствуйте уважаемые форумчане. Дано предложение. Напечатать все различные слова... Как тут быть, какие идеи..? http://www.cyberforum.ru/cpp-beginners/thread817221.html
STL бинарное дерево C++
Доброго времени суток!:) Изучаю STL, пока поверхностно прошелся по контейнерам, но не встретил деревьев... хотя set, multiset, map и multimap реализованы на основе бинарных деревьев... и у меня возник вопрос, каким образом можно реализовать бинарное дерево с помощью STL, не каждый раз же вручную писать.... Заранее спасибо!:)
C++ Что выполняется быстрее?
Что выполняется быстрее (в первом случае идет вычисление адреса элемента массива, а во втором вычисляется сам элемент, причем известно что обязательно вычитание)?. Есть ли способы сделать это быстрее? Случай 1: mas = mas2; Случай 2: mas = i - j;
C++ Сокращение дроби http://www.cyberforum.ru/cpp-beginners/thread817187.html
Есть класс дроби с полями Чисельник и Знаменник. надо написать функцию сокращение дроби. сделать функцию дружественной и т.п. я умею, мне надо просто саму ф-цию сокращения, ну или ее алгоритм.
C++ (7,3):Declaration syntax error Помогите исправить ошибку #include <stdio.h> #include <conio.h> main() { int a,b; int Cube (int n) { return n*n*n; } подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
24.03.2013, 19:59     Классы - ошибка в деструкторе
Говоря простым языком,
#include команда препроцессора, которая говорит, что перед компиляцией срр файла в это место будет скопипащен текст из другого файла. Обычно это требуется для добавления заголовочных (.h) файлов в программу. Но это не значит, что всю программу следует инклюдить в один файл, а затем компилировать.

Раздельная компиляция, как я её понимаю, это такая штука, что после того, как cpp файл прошёл препроцессор, он может компилироваться вне зависимости от наличия или отсутствия других срр файлов. Прочие срр могли скомпилироваться с ошибками или вообще их не хватает - не важно. компилятор обрабатывает срр файлы по-одному и строит из них куски кода.

Затем эти куски кода связываются linkerом. И только при этом процессе уже складываются в единый экзе файл. Поэтому не надо делать это раньше времени.
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru