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

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

Войти
Регистрация
Восстановить пароль
 
Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
#1

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

05.04.2010, 17:08. Просмотров 568. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заголовочные файлы и прототипы (C++):

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

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

Заголовочные файлы - C++
Компилятор выдает ошибку на запись: #include &lt;iostream.h&gt; - &quot;не удается открыть источник файл iostream.h&quot;. Скажите, iostream.h - это...

Заголовочные файлы (.h) - C++
Доброго времени суток господа! Озадачился вопросом по поводу заголовочных файлов. Но подробного, или понятного мне ответа так и не нашёл....

Заголовочные файлы - C++
Добрый день. Вот такой вопрос. Пишу на Борланде. Не пойму как писать, если классы помещать в свои файлы. Вот например,...

Заголовочные файлы - C++
Подключил два заголовочных файла, при компиляции пишет, что не знает имени функции Header.h #pragma once float F1(float* ar1,...

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

Цитата Сообщение от Krist_ALL Посмотреть сообщение
если я пишу прототип откуда компилятор узнает что эта функция делает?
прототип не объясняет реализацию, только декларацию. а при линковке, подставляется тело функции.
0
Krist_ALL
9 / 9 / 0
Регистрация: 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
Эксперт С++
3138 / 1450 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.04.2010, 17:32 #4
Цитата Сообщение от Krist_ALL Посмотреть сообщение
почему у меня тогад ошибка?
потому что помимо прототипа, нужны еще и спецификаторы. точный прототип глянь в "заводском" хедере.
0
05.04.2010, 17:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2010, 17:32
Привет! Вот еще темы с ответами:

заголовочные файлы - C++
За мое небольшое время знакомство с программированием в с++ накопилось немного вопросов с работой заголовочных файлов: 1 Почему в имени...

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

Заголовочные файлы - C++
#ifndef _MYCLASS_H #define _MYCLASS_H class myclass{//Описание класса}; #endif Сказано, что заголовочные файлы обычно включают...

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


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

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

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