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

Нужно ли к файлу .h подключать все заголовочные файлы, которые понадобятся в .cpp - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ блок схема нарисовать http://www.cyberforum.ru/cpp-beginners/thread917481.html
Эта программа для решшения уравнения во формуле симпсона. #include "stdafx.h" #include <stdio.h> #include <math.h> #include <conio.h> #include <iostream> using namespace std; float function(float x) {
C++ Одномерные массивы (вычислить произведение элементов, сумму элементов массива между первым и последним нулевыми, преобразовать) Здравствуйте, помогите пожалуйста... мне нужно сделать программу для работы с одномерным массивом... С одномерным массивом, состоящим из n целочисленных элементов, произвести следующие операции: 1) вычислить произведение элементов массива с четными номерами; 2) вычислить сумму элементов массива, расположенных между первым и последним нулевыми элементами; 3) преобразовать массив таким... http://www.cyberforum.ru/cpp-beginners/thread917476.html
Написать программу выставления судейских оценок C++
На многих соревнованиях выступление спортсменов оценивается определённым количеством судей. Каждый судья выставляет оценку в диапазоне от 1 до 10 баллов. Далее одна наибольшая и одна наименьшая оценки отбрасываются и подсчитывается сумма оценок, которые остались. Напишите программу, которая определяет количество баллов, полученных спортсменом от судей. Ввод. Сначала вводится натуральное число...
Линейный однонаправленный список. Описать процедуру добавления одного или нескольких элементов C++
Читая целые числа из текстового файла, создать линейный односвязный список. Описать процедуру добавления одного или нескольких элементов в список. Добавить новый элемент перед каждым элементом с заданным значением
C++ unordered_multimap - интервальный конструктор http://www.cyberforum.ru/cpp-beginners/thread917450.html
Как можно воспользоваться интервальным конструктором для unordered_multimap в таком вот коде:#include <iostream> #include <string> #include <sstream> #include <unordered_map> #include <iterator> using input = std::istream_iterator<std::string>; int main(int argc, char** argv) {
C++ «Массив структур» Написал программу на написание функции чтения в массив структур из файла. Данные «Пациент». Программа не работает, а именно при компиляции выбрасывает из программы, либо идёт её завершение. Не могу понять в чём дело. Помогите разобраться, пожалуйста. Код программы: #include<iostream> #include<fstream> using namespace std; int n=0; // счётчик для количества пациентов подробнее

Показать сообщение отдельно
fdr91
3 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 19
04.07.2013, 12:09     Нужно ли к файлу .h подключать все заголовочные файлы, которые понадобятся в .cpp
Например, есть add.h и add.cpp

В add.h прототип функции:

void func(T);

А тип T объявлен в другом заголовочном файле. Придется включить этот заголовочный файл в add.h.

Но если в add.cpp требуются другие заголовочне файлы, в которых объявлены другие типы, нужно ли эти файлы подключать сразу в add.h или нет.

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