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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 244, средняя оценка - 4.81
zlotik
Сообщений: n/a
#1

Что означает #include - C++

19.06.2008, 14:00. Просмотров 32131. Ответов 22
Метки нет (Все метки)

что означает на С++ #include
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2008, 14:00     Что означает #include
Посмотрите здесь:

Что означает (//) и (#)? - C++
Что означает? Для чего нужны? Двойной символ «прямой слэш» (//) Одиночный символ «решетка» (#) С помощью каких команд можно...

Что означает for(;;) - C++
в это проге #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int mass1,mass2, inp; void...

Что означает %d - C++
#include <stdio.h> int main() { FILE *f; char Name = "C:\\Users\\FX-8350\\Desktop\\text.docx"; int Year = 884; f =...

Что означает ? - C++
Вот функция добавления нового елемента в начало Plist pt; pt = new list; pt->data = data; pt->next = sfirst; ...

что означает - C++
Что означает такая инструкция? char str;

Что означает while (1) {. . . } - C++
что означает while(1){ . . .}

Что означает if(!p) ? - C++
То есть вот этот восклицательный знак перед переменной. Я использовал только записи вроде if(p!=0) например итд

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
19.06.2008, 14:07     Что означает #include #2
Извиняюсь, а что такое "C++"?
pilevas
Сообщений: n/a
19.06.2008, 14:11     Что означает #include #3
директива для подключения файла (например файла библиотеки, где храниться описание функций)
mikityak
617 / 22 / 3
Регистрация: 30.09.2007
Сообщений: 357
19.06.2008, 14:14     Что означает #include #4
Штобы не писать весь код програми в одном листинге, можна вывести на етот файл..
или уже готовые матерялы подключить... короче не забивай се глову всякой ерундой.. лутше займись делом помоги доброму чел.. понажымай мне по "Банерам" )
kbsko
Сообщений: n/a
23.06.2008, 13:21     Что означает #include #5
вы пипец #include - это оператор препроцессора подключающий библиотеки
DARK FURY
Сообщений: n/a
23.06.2008, 20:50     Что означает #include #6
"вы пипец #include - это оператор препроцессора подключающий библиотеки"

на самом деле это деректива препроцсора, которая вставляет содержимое указанного файла вместо строки #include и не является ни местом где объявляют функции, ни особым хранилищем, а также в этом файле отсутствует компиляция и линкования кода!
Содержимое include файлов проверяется и компилируется только после вставки из файла.

файл test1.txt

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void test()
{
    int a;
 
файл test2.txt
 
    printf("test");
    int b=9;
}
 
файл test.cpp
 
#include <stdio.h>
#include "test1.txt"
#include "test2.txt"
 
void main()
{
    test();
}
Блин больше не задавай эти вопросы, а возьми книгу Страуструпа и почитай
или книгу типа "С++ Анатомия" и тд.
ElMetallo
0 / 0 / 0
Регистрация: 27.06.2008
Сообщений: 12
27.06.2008, 02:02     Что означает #include #7
Мысли проще: надо подключить библиотеку, жми include

#include <..... >
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
27.06.2008, 13:51     Что означает #include #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
ElMetallo, Вы забыли, что есть еще #include "..."

Добавлено через 1 минуту
zlotik, Я помогаю людям, если они сами того хотят. тот, кто спрашивает "что такое #include" не хочет этого знать. с таким же успехом, тут можно книжку Страуструпа переписать от корки до корки. зачем тратить свое время на человека, которому лень потратить его собственное, для того, чтобы прочитать строчек 10. ему влом ввести в яндексе "основы С++" и посмотреть. ему проще украсть ваше время, чем свое.
Вы мне можете рейтинг хоть до -666 понизить (мне на него без разницы) Но вопросы, типа "а как сложить два числа" ни к чему не приведут ни вас, ни кого-либо из здесь находящихся.
Надо видеть, что вам нужна помощь. В данной теме, я ясно вижу, что вам она не нужна.
"Обычно", если человек тонет, он пытается плыть. А вы идете ко дну скрестив руки, и ждете, пока за вами нырнут.

Читайте и учитесь, как нужно: http://www.linuxrsp.ru/artic/smart-q...tml#not_losing

P. S.
Мы, без сомнения, неприязненно относимся к людям, предположительно не желающим подумать или поучиться прежде, чем задавать вопросы. Такие люди убивают время — они берут, ничего не давая взамен, они отнимают время, которое мы могли бы посвятить другому вопросу, более интересному, и другому человеку, более достойному ответа.
Noa
57 / 34 / 4
Регистрация: 08.04.2008
Сообщений: 158
27.07.2008, 19:15     Что означает #include #9
Vourhey, полностью согласен. Ответы на такие посты - набивание дешевых плюсов...
Lurker
6127 / 1885 / 13
Регистрация: 07.07.2008
Сообщений: 10,443
27.07.2008, 20:19     Что означает #include #10
А мона узнать чем отличается
#include "..."
от #include <..... >
а то мне на пальцах объяснили... теперь хочу узнать как на самом деле
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
27.07.2008, 20:56     Что означает #include #11
"" - говорят препроцессору, чтобы хэадер первым-наперво искал в текущей директории файла, у которого такой #include.
<> - сразу с /I начинает.
MsDos
5 / 5 / 1
Регистрация: 13.05.2008
Сообщений: 91
27.07.2008, 22:23     Что означает #include #12
в одном случае (#include "...") подключаемый файл ищется только в той директиве, где лежит exe файл программы, в другом (#include <..... >) поиск начинается с системных папок.

Добавлено через 1 минуту
ой, сори за повторение
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
27.07.2008, 22:50     Что означает #include #13
Стоп, стоп, стоп ... Кавычки и угловые скобки относятся к директиве. У нас еще никакого exe нигде нет. Это указание препроцессору.
ищется только в той директиве
тут наверное директория имелась ввиду.
Нет, не только. Сначала ищет в той, где лежит файл с нашим #include " ", потом идет на /I директории и затем не директории указанные в переменной INCLUDE (в случае с VC++).
В случае с <> поиск сразу начинается с /I.
proggamer12
17 / 17 / 2
Регистрация: 06.07.2012
Сообщений: 504
Завершенные тесты: 1
21.07.2013, 15:39     Что означает #include #14
Возник вопрос по #include (хотя я в C++ больше года). В данном исходнике:https://gitorious.org/wikibooks-open...n/triangle.cpp обнаружил следующее:
C++
1
#include "../common/shader_utils.h"
.
Что значит ../
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
21.07.2013, 15:46     Что означает #include #15
ну очевидно, файл shader_utils.h лежит в подпапке common
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
21.07.2013, 15:47     Что означает #include #16
Этот вопрос не имеет отношения ни к #include, ни к С++. Это стандратное обозначения директорий - . (точка) значит текущая директория, .. (2 точки) значит родительская.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.07.2013, 15:47     Что означает #include #17
proggamer12, диредктория уровнем выше текущей. сделай cd .. и сам увидишь.
proggamer12
17 / 17 / 2
Регистрация: 06.07.2012
Сообщений: 504
Завершенные тесты: 1
21.07.2013, 15:48     Что означает #include #18
Спасибо.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.07.2013, 15:48     Что означает #include #19
Цитата Сообщение от proggamer12 Посмотреть сообщение
../
не значит, что
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
файл shader_utils.h лежит в подпапке common
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2013, 15:49     Что означает #include
Еще ссылки по теме:

Что означает %1? - C++
Здравствуйте, вопрос собственно в заголовке, при выводе информации на экран порой используют запись вида &quot;text %1.\n&quot; \n - это как я...

Что означает - C++
if(!min &amp;&amp; number &gt; 0) min = number; else if(min &amp;&amp; number &gt; 0 &amp;&amp; number &lt; min) min = number;

Что означает? - C++
Вот код программы: // // Программа для преобразования // градусов Цельсия в градусы Фаренгейта: // Fahrenheit = NCelsius * (212...

Что означает |= ? - C++
вопрос в теме

Что означает '\0' - C++
for (i = 0; line != '\0'; i++)


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

Или воспользуйтесь поиском по форуму:
MadBittern
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 191
21.07.2013, 15:49     Что означает #include #20
"include" на не нашем "включить", а что оно включает в С, С++... и тд... надо мат часть учить)))
правильно выше заметили об лени прочтения пару десятков строк умной книги проще тут спросить)))

хотя если честно сам иногда так поступаю)))))
Yandex
Объявления
21.07.2013, 15:49     Что означает #include
Ответ Создать тему
Опции темы

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