17
ответов

Я могу написать код C++ без заголовков (повторяющиеся объявления функции)?

Там какой-либо путь не состоит в том, чтобы записать объявления функции дважды (заголовки) и все еще сохранить ту же масштабируемость в компиляции, ясность в отладке и гибкость при разработке при программировании в C++?
вопрос задан: 10 November 2016 21:26
16
ответов

C++ должен устранить заголовочные файлы?

Много языков, таких как Java, C#, не разделяют объявление от реализации. C# имеет понятие частичного класса, но реализация и объявление все еще остаются в том же файле. Почему не делает C +...
вопрос задан: 21 May 2014 21:18
16
ответов

Профессионалы и Недостатки помещения всего кода в Заголовочных файлах в C++?

Можно структурировать программу C++ так, чтобы (почти) весь код находился в Заголовочных файлах. Это по существу похоже на C# или программу Java. Однако Вам действительно нужен по крайней мере один .cpp файл для получения по запросу в весь...
вопрос задан: 16 August 2012 16:35
14
ответов

c ++ undefined символы для архитектуры [duplicate]

Я пытаюсь реализовать kakuro в c ++. Я нахожусь на Xcode и новый ученик c ++. я начинаю, поэтому я создал gameUtils.hpp / cpp, где я перегружаю & lt; & lt; & lt; & lt; оператор для вектора, так как я буду массивно ...
вопрос задан: 24 February 2015 21:54
14
ответов

Должен ли каждый файл C или C ++ иметь связанный заголовочный файл?

Должен ли каждый файл .C или .cpp иметь для него файл заголовка (.h)? Предположим, есть следующие файлы C: Main.C Func1.C Func2.C Func3.C, где main () находится в файле Main.C. Должно быть четыре заголовка ...
вопрос задан: 14 March 2012 02:42
13
ответов

Почему я не должен включать файлы cpp и вместо этого использовать заголовок?

Итак, я закончил свое первое задание по программированию на C ++ и получил оценку. Но в соответствии с оценкой, я потерял оценки за включение файлов cpp вместо компиляции и компоновки их. Я не слишком ясно о ...
вопрос задан: 11 January 2014 03:46
12
ответов

Что должно войти в.h файл?

При делении кода на несколько файлов, что точно должно войти в.h файл и что должно войти в .cpp файл?
вопрос задан: 9 December 2014 14:26
11
ответов

Where to document functions in C or C++? [closed]

I have a C program with multiple files, so I have, for example, stuff.c which implements a few functions, and stuff.h with the function prototypes. How should I go about documenting the functions in ...
вопрос задан: 4 January 2019 23:11
11
ответов

Пространство имен C ++ и включает

Зачем нам нужно использовать пространство имен и включать директивы в программах на C ++? Например, #include < iostream > использование пространства имен std; int main () {cout < < "Привет, мир"; } Почему это ...
вопрос задан: 23 December 2008 20:04
10
ответов

Определение константы оценивает в C

У меня есть проект C, где весь код организован в *.c / *.h пары файла, и я должен определить постоянную величину в одном файле, который будет однако также использоваться в других файлах. Как я должен объявить и...
вопрос задан: 30 March 2015 15:07
9
ответов

Как я могу проанализировать заголовочный файл C с Perl?

У меня есть заголовочный файл, в котором существует большая структура. Я должен считать эту структуру с помощью некоторой программы и сделать некоторые операции на каждом члене структуры и записать их обратно. Например, я...
вопрос задан: 15 June 2009 17:03
8
ответов

#include влияет на размер программы?

Когда мой cpp файл использует #include для добавления некоторого заголовка, размер моей заключительной программы становится больше? Заголовок не рассматривают как единицы компиляции, но содержание заголовочного файла добавляется к фактическому...
вопрос задан: 4 December 2019 04:16
8
ответов

Зачем нужны заголовочные файлы и файлы .cpp? [закрыто]

Почему в C ++ есть заголовочные файлы и файлы .cpp?
вопрос задан: 28 May 2017 16:58
8
ответов

Инструменты статического анализа включения заголовочного файла?

Недавно мой коллега сообщил мне, что один наш исходный файл содержит более 3400 заголовков во время компиляции. У нас более 1000 модулей перевода, которые компилируются в сборке, в результате чего ...
вопрос задан: 23 May 2017 11:54
8
ответов

C структура проекта - заголовок на модуль по сравнению с одним большим заголовком

Я работал со многими проектами C во время своей карьеры программирования, и структуры заголовочного файла обычно попадают в один из этих двух шаблонов: Один заголовочный файл, содержащий все прототипы функции Один...
вопрос задан: 14 September 2014 19:09
8
ответов

Каково значение.h файла?

Я знаю, что.h файл, как предполагается, имеет: объявления класса, прототипы функции и переменные экстерна (для глобальных переменных), Но являются там некоторым значением создания его.h файл? Я пытался переименовать...
вопрос задан: 28 January 2010 06:56
8
ответов

Действительно ли это - хорошая практика, чтобы всегда создать .cpp для каждого.h в проекте C++?

Некоторым классам, как исключения или шаблоны, только нужен заголовочный файл (.h), часто нет никакого .cpp, связанного с ними. Я видел, что некоторые проекты были (для некоторых классов) нет никаких .cpp файлов...
вопрос задан: 29 October 2009 17:28
8
ответов

Сокращает количество cpp единиц перевода хорошая идея?

Я нахожу, что, если существует много классов, время компиляции существенно увеличено, когда я использую один *.h и один *.cpp файл в классе. Я уже использую предварительно скомпилированные заголовки и пошаговую компоновку, но...
вопрос задан: 14 May 2009 13:31
7
ответов

Самодостаточные заголовочные файлы в C/C++

Я недавно отправил вопрос, просящий то, какие действия составят Дзэн C++. Я получил превосходные ответы, но я не мог понять одну рекомендацию: Сделайте автономную систему заголовочных файлов...
вопрос задан: 23 May 2017 10:30
7
ответов

C++ включает конвенции заголовка

Предположим, что у меня есть файл X.h, который определяет класс X, методы которого реализованы в X.cc. X.h файла включает файл Y.h, потому что ему нужен Y для определения класса X. В X.cc мы можем обратиться к Y потому что X.h...
вопрос задан: 1 April 2010 02:00
7
ответов

Включая стиль заголовочных файлов - C++

У меня есть проект, который имеет следующую структуру каталогов. корень - включает----module1----module2 - src----module1----module2, Таким образом, файл говорит, что foo.cpp в src/module1 должен включать как, #include...
вопрос задан: 28 January 2010 17:01
7
ответов

Почему не делают заголовочные файлы C увеличивают размер двоичного файла?

Я записал следующему классу программы C++ MyClass {общественность: интервал i; интервал j; MyClass () {};}; международное основное (пустота) {MyClass inst; inst.i = 1; inst.j = 2;} и...
вопрос задан: 13 January 2010 19:47
7
ответов

Отдельные заголовочные файлы для реальных классов - C++

Фон у меня есть абстрактный класс, что-то как класс IConverter {общественность: виртуальный пустой DoConvertion () = 0;}; будет много реальных классов, который просто реализует DoConvertion...
вопрос задан: 18 February 2009 01:38
6
ответов

Запись функционального определения в заголовочных файлах в C++

У меня есть класс, который имеет много небольших функций. Небольшими функциями я имею в виду функции, который не делает никакой обработки, но просто возвращает литеральное значение. Что-то как: строка Foo:: метод () константа {...
вопрос задан: 22 May 2017 07:43
6
ответов

CPP |.h файлы (C++)

Я просто задавался вопросом, каково различие между .cpp и.h файлами? Для чего я использовал бы заголовочный файл (.h) и для чего я буду использовать cpp файл?
вопрос задан: 9 August 2016 17:55
6
ответов

Как компиляторы знают, где найти #include <stdio.h>?

Я задаюсь вопросом, как компиляторы на Mac OS X, Windows и Linux знают, где найти заголовочные файлы C. Конкретно я задаюсь вопросом, как это знает, где найти #include с <> скобки. #...
вопрос задан: 14 December 2009 09:56
6
ответов

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

потребности game.h: - packet.h - socket.h server.h потребности: - socket.h socket.h потребности: - game.h проблема прибывает, когда я пытаюсь включать socket.h в game.h, потому что socket.h уже имеет game.h, включенный...
вопрос задан: 21 December 2008 14:35
5
ответов

В чем причина #pragma, оказавшись внутри защиты заголовков?

Только что видел это внутри #ifndef BOOST_ASIO_HPP #define BOOST_ASIO_HPP # определено (_MSC_VER) && (_MSC_VER> = 1200) # прагма один раз #endif // определен (_MSC_VER) && ...
вопрос задан: 16 June 2016 17:48
5
ответов

Стоимость включения заголовочных файлов в Objective C

Это может походить на действительно глупый вопрос, но какова стоимость включения (на самом деле, звоня #import) заголовочный файл в Objective C? Я устаю от постоянно включая те же заголовки в различном...
вопрос задан: 28 September 2012 22:30
5
ответов

Базовое понимание файлов заголовков C ++

У меня вопрос теории, а не отчет об ошибке. Я новичок в программировании на C ++, пытаюсь продвинуть это далеко. Используя компилятор VC ++ VS2008, я часто задаюсь вопросом, ПОЧЕМУ я хочу принять ...
вопрос задан: 20 October 2010 18:14