17
ответов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как компиляторы знают, где найти #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
ответов

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

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

Лучшие практики для использования [закрытых] заголовочных файлов C++

У меня есть следующие сомнения на использовании заголовочных файлов. 1 - Включают защиту, помещающую после комментариев/* Примечание Авторского права и информация о лицензии (несколько строк) */#ifndef FOO_H #define FOO_H//Заголовочный файл...
вопрос задан: 20 August 2010 18:55
5
ответов

C++ включает файловый браузер

У меня есть очень крупный проект с тоннами замысловатых заголовочных файлов, что все включают друг друга. Существует также крупное количество сторонних библиотек, от которых оно зависит. Я пытаюсь исправиться...
вопрос задан: 13 July 2009 19:16
4
ответа

В чем разница между #include и #include «filename»?

В языках программирования C и C ++, в чем разница между использованием угловых скобок и использованием кавычек в операторе включения следующим образом? #include #include "filename"
вопрос задан: 25 March 2016 11:04
4
ответа

Что такое WINVER?

Я смотрел на некоторый код, и у них была эта строка: #define WINVER 0x0501 в файле stdafx.h? Почему вам нужно определить WINVER? Как это влияет на ваш код? Может кто-нибудь объяснить, пожалуйста?
вопрос задан: 8 March 2016 05:42
4
ответа

Все стандартные файлы заголовков библиотеки установлены с пакетом mingw32-gcc-g ++? [Дубликат]

Все стандартные файлы заголовков библиотеки установлены с пакетом mingw32-gcc-g ++? Спасибо и приветствую.
вопрос задан: 5 January 2016 08:35
4
ответа

У меня есть повторяющиеся определения, хотя я использую защиту заголовков. [Дубликат]

У меня есть 4 файла, с которыми я сейчас работаю. main.cpp subFunctions.cpp: имеет все объявления функций для функций, которые я часто использую variables.h: имеет глобальные переменные, которые используются как main.cpp ...
вопрос задан: 10 February 2014 12:54
4
ответа

Заголовочные файлы в нескольких каталогах: лучшие практики

Я - C Newb, я пишу много кода на динамических языках (JavaScript, Python, haskell, и т.д.), но я теперь изучаю C для аспирантуры, и я понятия не имею, что я делаю. Проблема Первоначально я...
вопрос задан: 28 February 2009 16:48
3
ответа

Инструменты для нахождения включенных заголовков, которые не использованы? [закрытый]

Я знаю, что Линт ПК может сказать Вам о заголовках, которые включаются, но не используются. Есть ли какие-либо другие инструменты, которые могут сделать это, предпочтительно на Linux? У нас есть большая кодовая база это в течение прошлых 15 лет...
вопрос задан: 12 December 2013 06:45