Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Krist_ALL
9 / 9 / 2
Регистрация: 01.02.2010
Сообщений: 317
1

Заголовочные файлы и прототипы

05.04.2010, 17:08. Просмотров 598. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
//#include <cmath>
 
 
 
 
 
 
double sqrt(double);
 
 
 
int main() {
 
using namespace std;
 
 
cout <<sqrt(9)<<endl;
 
 
return 0;
 
 
}
можно ли самому писать прототип встроенных функция дабы не подключать заг файл?

Если в программе используется функция sqrt значит должен быть её прототип, есть 2 пути. написать прототип в исходном коде либюо подключить заголовочный файл.
цитата из книги.
если я пишу прототип откуда компилятор узнает что эта функция делает?
мне кажется надо обязательно подкл заг файл.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2010, 17:08
Ответы с готовыми решениями:

Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними
Всем добрый вечер!) Относительно недавно стал изучать c/c++, хочу полюбопытствовать ,так как...

Работа в Visual Studio 2015 - как добавить файлы исходного кода и заголовочные файлы?
Приветствую всех! Столкнулся с тем, что решая задачи по книге Лафоре про графику, не смог добавить...

Заголовочные файлы
Здравствуйте ув. Пользователи, У меня такой вопрос: Есть ли хорошие книги по заголовочным файла как...

заголовочные файлы
За мое небольшое время знакомство с программированием в с++ накопилось немного вопросов с работой...

заголовочные файлы в с++
я вот не могу понять, их обязательно делать в своих программах? В том смысле, что бы код был, так...

3
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.04.2010, 17:27 2
Цитата Сообщение от Krist_ALL Посмотреть сообщение
можно ли самому писать прототип встроенных функция дабы не подключать заг файл?
можно, но не нужно. иначе для чего тогда вообще существуют хедеры? все бы вручную писали прототипы

Цитата Сообщение от Krist_ALL Посмотреть сообщение
если я пишу прототип откуда компилятор узнает что эта функция делает?
прототип не объясняет реализацию, только декларацию. а при линковке, подставляется тело функции.
0
Krist_ALL
9 / 9 / 2
Регистрация: 01.02.2010
Сообщений: 317
05.04.2010, 17:30  [ТС] 3
почему у меня тогад ошибка?
error LNK2001: unresolved external symbol "double __cdecl sqrt(double)" (?sqrt@@YANN@Z)
fatal error LNK1120: 1 unresolved externals
0
niXman
Эксперт С++
3202 / 1451 / 73
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.04.2010, 17:32 4
Цитата Сообщение от Krist_ALL Посмотреть сообщение
почему у меня тогад ошибка?
потому что помимо прототипа, нужны еще и спецификаторы. точный прототип глянь в "заводском" хедере.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2010, 17:32

g++ Заголовочные файлы
Значит есть у меня файлик main.cpp к нему инклудиться #include &quot;Event.h&quot; .В этом хидере название...

заголовочные файлы
напишите пожалуйста,что делают заголов.файлы &lt;io.h&gt; и &lt;direct.h&gt; Добавлено через 8 минут и...

Заголовочные файлы - C++
Здравствуйте уважаемые пользователи! написал код программы в 3 файлах. При компилировании...


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

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

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