Там какой-либо путь не состоит в том, чтобы записать объявления функции дважды (заголовки) и все еще сохранить ту же масштабируемость в компиляции, ясность в отладке и гибкость при разработке при программировании в C++?
Можно структурировать программу C++ так, чтобы (почти) весь код находился в Заголовочных файлах. Это по существу похоже на C# или программу Java. Однако Вам действительно нужен по крайней мере один .cpp файл для получения по запросу в весь...
Много языков, таких как Java, C#, не разделяют объявление от реализации. C# имеет понятие частичного класса, но реализация и объявление все еще остаются в том же файле. Почему не делает C +...
Я пытаюсь реализовать kakuro в c ++. Я нахожусь на Xcode и новый ученик c ++. я начинаю, поэтому я создал gameUtils.hpp / cpp, где я перегружаю & lt; & lt; & lt; & lt; оператор для вектора, так как я буду массивно ...
Должен ли каждый файл .C или .cpp иметь для него файл заголовка (.h)? Предположим, есть следующие файлы C: Main.C Func1.C Func2.C Func3.C, где main () находится в файле Main.C. Должно быть четыре заголовка ...
Итак, я закончил свое первое задание по программированию на C ++ и получил оценку. Но в соответствии с оценкой, я потерял оценки за включение файлов cpp вместо компиляции и компоновки их. Я не слишком ясно о ...
Зачем нам нужно использовать пространство имен и включать директивы в программах на C ++? Например, #include < iostream > использование пространства имен std; int main () {cout < < "Привет, мир"; } Почему это ...
У меня есть проект C, где весь код организован в *.c / *.h пары файла, и я должен определить постоянную величину в одном файле, который будет однако также использоваться в других файлах. Как я должен объявить и...
Когда мой cpp файл использует #include для добавления некоторого заголовка, размер моей заключительной программы становится больше? Заголовок не рассматривают как единицы компиляции, но содержание заголовочного файла добавляется к фактическому...
Недавно мой коллега сообщил мне, что один наш исходный файл содержит более 3400 заголовков во время компиляции. У нас более 1000 модулей перевода, которые компилируются в сборке, в результате чего ...
Я работал со многими проектами C во время своей карьеры программирования, и структуры заголовочного файла обычно попадают в один из этих двух шаблонов: Один заголовочный файл, содержащий все прототипы функции Один...
Некоторым классам, как исключения или шаблоны, только нужен заголовочный файл (.h), часто нет никакого .cpp, связанного с ними. Я видел, что некоторые проекты были (для некоторых классов) нет никаких .cpp файлов...
У меня есть заголовочный файл, в котором существует большая структура. Я должен считать эту структуру с помощью некоторой программы и сделать некоторые операции на каждом члене структуры и записать их обратно. Например, я...
Я нахожу, что, если существует много классов, время компиляции существенно увеличено, когда я использую один *.h и один *.cpp файл в классе. Я уже использую предварительно скомпилированные заголовки и пошаговую компоновку, но...
Я недавно отправил вопрос, просящий то, какие действия составят Дзэн C++. Я получил превосходные ответы, но я не мог понять одну рекомендацию: Сделайте автономную систему заголовочных файлов...
Я записал следующему классу программы C++ MyClass {общественность: интервал i; интервал j; MyClass () {};}; международное основное (пустота) {MyClass inst; inst.i = 1; inst.j = 2;} и...
Фон у меня есть абстрактный класс, что-то как класс IConverter {общественность: виртуальный пустой DoConvertion () = 0;}; будет много реальных классов, который просто реализует DoConvertion...
У меня есть класс, который имеет много небольших функций. Небольшими функциями я имею в виду функции, который не делает никакой обработки, но просто возвращает литеральное значение. Что-то как: строка Foo:: метод () константа {...
Я задаюсь вопросом, как компиляторы на Mac OS X, Windows и Linux знают, где найти заголовочные файлы C. Конкретно я задаюсь вопросом, как это знает, где найти #include с <> скобки. #...
потребности game.h: - packet.h - socket.h server.h потребности: - socket.h socket.h потребности: - game.h проблема прибывает, когда я пытаюсь включать socket.h в game.h, потому что socket.h уже имеет game.h, включенный...
Это может походить на действительно глупый вопрос, но какова стоимость включения (на самом деле, звоня #import) заголовочный файл в Objective C? Я устаю от постоянно включая те же заголовки в различном...
У меня есть следующие сомнения на использовании заголовочных файлов. 1 - Включают защиту, помещающую после комментариев/* Примечание Авторского права и информация о лицензии (несколько строк) */#ifndef FOO_H #define FOO_H//Заголовочный файл...
У меня есть очень крупный проект с тоннами замысловатых заголовочных файлов, что все включают друг друга. Существует также крупное количество сторонних библиотек, от которых оно зависит. Я пытаюсь исправиться...
В языках программирования C и C ++, в чем разница между использованием угловых скобок и использованием кавычек в операторе включения следующим образом? #include #include "filename"
Я смотрел на некоторый код, и у них была эта строка: #define WINVER 0x0501 в файле stdafx.h? Почему вам нужно определить WINVER? Как это влияет на ваш код? Может кто-нибудь объяснить, пожалуйста?
У меня есть 4 файла, с которыми я сейчас работаю. main.cpp subFunctions.cpp: имеет все объявления функций для функций, которые я часто использую variables.h: имеет глобальные переменные, которые используются как main.cpp ...
Я - C Newb, я пишу много кода на динамических языках (JavaScript, Python, haskell, и т.д.), но я теперь изучаю C для аспирантуры, и я понятия не имею, что я делаю. Проблема Первоначально я...
Я знаю, что Линт ПК может сказать Вам о заголовках, которые включаются, но не используются. Есть ли какие-либо другие инструменты, которые могут сделать это, предпочтительно на Linux? У нас есть большая кодовая база это в течение прошлых 15 лет...