Файл cc что это

Обновлено: 07.07.2024

Я видел код C++, сохраненный как .cc и .cpp файлы. Есть ли разница между ними?

на руководство по стилю Google впечатление .cc , но не дает никаких объяснений.

Я в основном связан с программами на системах Linux.

В конце дня это не имеет значения, потому что компиляторы C++ могут иметь дело с файлами в формате. Если это реальная проблема в вашей команде, бросьте монету и переходите к реальной работе.

GNU GCC распознает все следующие файлы как C++ и будет использовать компиляцию c++ независимо от того, вызываете ли вы ее через gcc или g++: .C , .cc , .cpp , .CPP , .c++ , .cp или .cxx .

Примечание .C - дела в GCC, .c является файлом C, тогда как .C - это файл c++ (если вы позволите компилятору решить, что он компилирует).

отличный совет, который нужно использовать для makefile и других инструментов, учитывая инструменты без компилятора, решая, какое расширение использовать,-отличный подход, чтобы помочь найти ответ, который работает для вас.

я просто хотел добавить следующее, чтобы помочь с некоторыми .cc vs .cpp информация, которую я нашел. Ниже приведены расширения с разбивкой по различным средам (из книги" c++ Primer Plus"):

Unix использует: .C , .cc , .cxx , .c

GNU C++ использует: .C , .cc , .cxx , .cpp , .c++

цифровой Марс использует: .cpp , .cxx

Borland C++ использует: .cpp

Watcom использует: .cpp

Microsoft Visual C++ использует: .cpp , .cxx , .cc

Metrowerks CodeWarrior использует: .cpp , .cp , .cc , .cxx , .c++

различные среды поддерживают различные расширения. Я тоже искал ответ на этот вопрос и нашел этот пост. Основываясь на этом посте, я думаю, что могу пойти с .hpp и .cpp для простоты кросс-платформенного / кросс-инструментального распознавания.

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

хотя компилятору все равно, что вы делаете, это личные предпочтения.

Я лично использую .cc расширение для файлов реализации, .hh для заголовков, и .inl для встроенных/шаблоны.

как уже было сказано, это в основном вопрос вкуса.

из того что я видел, .cc кажется более "проектов с открытым исходным кодом, ориентированный", как это рекомендуется в некоторых больших стилей кодирования программного обеспечения с открытым исходным кодом, в то время как . cpp кажется более оконным.

как уже упоминалось, это "из того, что я видел", оно может быть ошибочным. Просто все проекты Windows, над которыми я работал, использовали .cpp , и многие проекты с открытым исходным кодом (которые в основном на unix-likes) используют .cc .

примеры стилей кодирования с использованием .cc :

другие расширения файлов, используемые включают .cxx и .C (С большой буквы). Я считаю, что Бьярне Страуструп использовал .C изначально. .cpp - это имя препроцессора C, поэтому, к сожалению, он также использовался для C++.

просто следуйте конвенции, используемой для проекта / команды.

другой вариант-это .cxx здесь x должен быть плюс повернут на 45°.

Windows, Mac и Linux все поддерживают .c++ поэтому мы должны просто использовать это.

Я лично никогда не видел .cc в любом проекте, над которым я работал, но при всей формальности компилятору все равно.

кто будет заботиться о разработчиках, работающих над вашим источником, поэтому мое эмпирическое правило-идти с тем, что ваша команда удобна. Если ваша "команда" является сообществом с открытым исходным кодом, перейдите к чему-то очень распространенному, из которых .cpp Кажется, подходящий.

несколько человек говорят .cc ничего не означает? Может быть. C++ начал жизнь как "C с классами".

правда, что .cc и .cpp также являются именами команд в большинстве систем Unix (компилятор c и препроцессор c соответственно).

Я использую .cpp исключительно, но я начал с Windows. .cc больше соглашение Unix, хотя я вижу его все меньше и меньше даже там. GNU make имеет правила для .cpp Так что, вероятно, предпочтительнее, он будет работать по умолчанию на обоих окнах и на всем остальном. С другой стороны, современный C++ вообще не использует расширения для заголовков, мне это действительно не нравится. Все мои проекты используют .h для заголовочных файлов, и они поддерживают как C, так и C++ как можно больше через extern "C" и тестирования __cplusplus .

Как и в большинстве соглашений о стиле, есть только две вещи, которые имеют значение:

  1. будьте последовательны в том, что вы используете, где это возможно.
  2. не проектируйте ничего, что зависит от конкретного выбора используется.

Они могут показаться противоречащими, но каждый из них имеет ценность по своим собственным причинам.

.C и .cc кажется стандартным для (немногих) Unix-ориентированных программ на C++, которые я видел. Я всегда использовал .cpp себя, так как я действительно работаю только на Windows, и это было стандартом там с тех пор, как навсегда.

рекомендую .cpp лично, ведь. это означает "C Plus Plus". Конечно, жизненно важно, чтобы расширения файлов были аббревиатурами, но если это обоснование окажется недостаточно убедительным, другими важными вещами являются неиспользование клавиши shift (что исключает .C и .c++ ) и избегание метасимволов регулярных выражений, где это возможно (что исключает .c++ -- к сожалению, вы не можете избежать . конечно.).

это не исключает .cc , поэтому, хотя это на самом деле ничего не означает (или не означает?) это, вероятно, хороший выбор для Linux-ориентированного кода.

Я использую .С и. h для источника и заголовка соответственно. Одна хорошая вещь с этим выбором заключается в том, что в командной строке его легко использовать *.[Ch] для выбора всех файлов кода. Используя .C может быть проблемой для нечувствительных к регистру файловых систем, но если у вас есть foo.c и foo.C в том же каталоге вы заслуживаете того, что получаете в любом случае:)

не имеет значения, какое из этих расширений, которые вы используете. Выберите то, что вам больше нравится, просто будьте в соответствии с именованием. Единственное исключение, о котором я знаю с этим соглашением об именах, - это то, что я не мог сделать WinDDK (или WDK сейчас?) составить .cc файлы. На Linux, хотя это вряд ли проблема.

cpp = c plus plus и, таким образом, мой предпочтительный, что означает cc или cxx?

The .расширение cc необходимо для использования неявных правил в makefiles. Просмотрите эти ссылки, чтобы лучше понять makefiles, но посмотрите в основном второй, так как он ясно говорит о полезности .расширение cc:

В таблице ниже предоставляет полезную информацию о расширение файла .cc. Он отвечает на вопросы такие, как:

  • Что такое файл .cc?
  • Какое программное обеспечение мне нужно открыть файл .cc?
  • Как файл .cc быть открыты, отредактированы или напечатано?
  • Как конвертировать .cc файлов в другой формат?

Оглавление

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

2 расширений и 1 псевдонимы, найденных в базе данных

.cc
Описание (на английском языке):
CC file is a STK City Database Counties. STK (Systems Tool Kit) is a physics-based software geometry engine that accurately displays and analyzes land, sea, air, and space assets in real or simulated time. .cc
Описание (на английском языке):
CC file is a Visual dBASE Custom Class Data. Borland Visual dBASE is a relational database management system with an OOP application language. .c++
Описание (на английском языке):
C++ file is a C++ Source Code. C++ is a general-purpose programming language. It is a statically-typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming.

Другие типы файлов могут также использовать расширение файла .cc.

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

cd , cf , cs , cv , cx , dc , fc , sc , vc , xc

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

Windows не удается открыть этот файл:

Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать для его открытия.

Если вы не знаете как настроить сопоставления файлов .cc, проверьте FAQ.

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .cc, напишите нам!

Неизвестное расширение файла может быть источником различных проблем. Однако выявление причин проблем с файлами CC и их устранение не являются сложным процессом. Эта статья опишет 5 простых шагов, которые позволят вам решить проблемы с файлами CC.

CC расширение файла

  • Тип файла C++ Source Code Format
  • Разработчик файлов N/A
  • Категория файла Файлы разработчика
  • Рейтинг популярности файлов

Как открыть файл CC?

Шаг 1. Найдите и скачайте и установите соответствующее программное обеспечение

Обычно для открытия файлов. CC достаточно выполнить следующие простые шаги: найти, загрузить и установить соответствующее программное обеспечение. Затем, дважды щелкнув значок файла, откройте файл. Система должна автоматически связать CC файл с соответствующим программным обеспечением. Ниже приведен список программ, необходимых для открытия файлов с расширением CC:

Программы, поддерживающие CC файлы

Windows

Шаг 2. Убедитесь, что файл CC не заражен вредоносным ПО

Если данный файл с расширением CC не заражен, возможно, антивирусная программа блокирует доступ к файлу. Пользователь должен принять необходимые меры предосторожности и выполнить действия, предложенные системой. После восстановления или удаления зараженного файла рекомендуется проверить всю систему на наличие вирусов. Вам нужно будет приобрести новую, чистую версию файла CC.

Подсказка!

Имейте в виду, что вы всегда можете обратиться за помощью к ИТ-специалисту. Некоторые проблемы с файлами CC могут быть трудно решить для менее опытных пользователей. Также вы можете обратиться за помощью к одному из разработчиков программного обеспечения, которое поддерживает файлы с расширением CC. Для этого перейдите на подстраницу программного обеспечения и найдите адрес веб-сайта разработчика программного обеспечения.

Шаг 3. Убедитесь, что файлы CC завершены, то есть были ли они загружены правильно

Если файл CC не был загружен должным образом, программное обеспечение не сможет открыть такой файл. Проверьте размер файла в том месте, откуда вы скачали нужный файл. Если размер исходного файла отличается от размера загруженного файла CC, вам придется загрузить файл снова.

Шаг 4. Убедитесь, что файлы CC связаны с соответствующим программным обеспечением

Если в системном реестре нет записи, связанной с программой по умолчанию, которая должна использоваться для открытия файлов CC , даже если данная программа установлена в системе, тогда файлы CC должны быть связаны с рассматриваемым приложением.

Связывание файлов с приложениями выполняется аналогично, независимо от типа системы, и состоит в выборе приложения, которое следует использовать для открытия файлов данного типа. Чтобы связать CC файлы с данным приложением, щелкните правой кнопкой мыши значок файла и выберите в контекстном меню пункт «Открыть с помощью» , который отобразит список предлагаемых программ. Выберите вашу программу из списка. Если приложение отсутствует в списке, используйте кнопку «Обзор» и укажите местоположение приложения. Если установлен флажок «Всегда использовать выбранное приложение для открытия файлов такого типа» , выбранное приложение будет установлено в качестве приложения по умолчанию для открытия указанных файлов.

Шаг 5. Убедитесь, что носитель, на котором хранятся файлы CC, не поврежден или не поврежден

Возможно, что носитель, на котором находится файл, поврежден или поврежден. Попробуйте сканировать носитель на наличие ошибок.

Я видел код С++, сохраненный как файлы .cc , так и .cpp . Есть ли разница между двумя?

Руководство по стилю Google, кажется, предлагает .cc , но не дает никаких объяснений.

В основном я занимаюсь программами в Linux-системах.

ОТВЕТЫ

Ответ 1

В конце дня это не имеет значения, поскольку компиляторы С++ могут обрабатывать файлы в любом формате. Если это реальная проблема в вашей команде, переверните монету и перейдите к фактической работе.

Ответ 2

GNU GCC распознает все следующие файлы С++ и будет использовать компиляцию С++ независимо от того, вы используете ее через gcc или g++: .C , .cc , .cpp , .cpp , .c++ , .cp или .cxx .

Обратите внимание на .C - дело имеет значение в GCC, .C является файлом C, тогда как .C является С++ файлом (если вы разрешите компилятору решить, что он компилирует).

Ответ 3

Отличный совет, который следует использовать для make файла и других инструментов, учитывая, что некомпиляторские инструменты при принятии решения о том, какое расширение использовать, является отличным подходом, помогающим найти ответ, который работает для вас.

Я просто хотел добавить следующее, чтобы помочь с некоторыми .cc vs .cpp информацией, которую я нашел. Ниже приведены расширения, разбитые по разным средам (из книги "C++ Primer Plus"):

Unix использует: .C , .cc , .cxx , .c

GNU C++ использует: .C , .cc , .cxx , .cpp .C++

Digital Mars использует: .cpp , .cxx

Borland C++ использует: .cpp

Watcom использует: .cpp

Microsoft Visual C++ использует: .cpp , .cxx , .cc

Metrowerks CodeWarrior использует: .cpp , .cp , .cc , .cxx .C++

Разные среды поддерживают разные расширения. Я тоже искал, чтобы ответить на этот вопрос и нашел этот пост. Основываясь на этом посте, я думаю, что я мог бы пойти с .hpp и .cpp для простоты кросс-платформенного/кросс-инструментального распознавания.

Ответ 4

.cpp является рекомендуемым расширением для С++, насколько мне известно. Некоторые люди даже рекомендуют использовать .hpp для заголовков С++, чтобы отличать их от C.

Хотя компилятору все равно, что вы делаете, это личные предпочтения.

Ответ 5

Я лично использую расширение .cc для файлов реализации, .hh для заголовков и .inl для встроенных/шаблонов.

Как говорилось ранее, это в основном вопрос вкуса.

Из того, что я видел, .cc , похоже, больше ориентирован на проекты с открытым исходным кодом, поскольку он рекомендуется в некоторых великолепных стилях кодирования программного обеспечения с открытым исходным кодом, тогда как. cpp кажется более Windowish.

Как уже упоминалось, это "из того, что я видел", это может быть неправильно. Это просто, что все проекты Windows, над которыми я работал, использовали .cpp , а много проектов с открытым исходным кодом (которые в основном относятся к unix-like) используют .cc .

Примеры стилей кодирования с использованием .cc :

Ответ 6

Другие используемые расширения файлов включают .cxx и .C (капитал C). Я считаю, что Бьярне Страуступ первоначально использовал .C . .cpp - это имя препроцессора C, поэтому ему не повезло, что он также использовался для С++.

Ответ 7

Просто следуйте за соглашением, используемым проектом/командой.

Ответ 8

Другим вариантом является .cxx , где предполагается, что x является плюсом, повернутым на 45 °.

Windows, Mac и Linux поддерживают .c++ , поэтому мы должны просто использовать это.

Ответ 9

Я никогда не видел .cc в любом проекте, над которым я работал, но по всем техническим требованиям компилятору все равно.

Кто будет заботиться о том, чтобы разработчики работали над вашим источником, поэтому мое эмпирическое правило - это то, что вам нравится в вашей команде. Если ваша "команда" - сообщество с открытым исходным кодом, переходите к чему-то очень распространенному, из которых .cpp кажется фаворитом.

Ответ 10

Несколько человек, говорящих .cc , ничего не стоят? Возможно. С++ начал жизнь как "C с классами".

Верно, что .cc и .cpp также являются именами команд в большинстве систем Unix (c компилятор и c препроцессор соответственно).

Я использую .cpp исключительно, но я начал работать в Windows. .cc - скорее соглашение Unix, хотя я вижу его все меньше и меньше. У GNU make есть правила для .cpp , поэтому, вероятно, предпочтительнее, он будет работать по умолчанию как в Windows, так и во всем остальном. С другой стороны, современный С++ не использует никакого расширения для заголовков, мне это действительно не нравится. Все мои проекты используют .h для файлов заголовков, и они максимально поддерживают как C, так и С++ с помощью extern "C" и тестирования __cplusplus .

Ответ 11

Не важно, какое из этих расширений вы будете использовать. Выберите то, что вам больше нравится, просто согласитесь с именованием. Единственное исключение, о котором я знаю в этом соглашении об именах, заключается в том, что я не мог сделать WinDDK (или это WDK сейчас?) Для компиляции файлов .cc . На Linux это вряд ли проблема.

Ответ 12

Как и в большинстве конвенций стиля, есть только две вещи:

  • Будьте в курсе того, что вы используете, где это возможно.
  • Не создавайте ничего, что зависит от конкретного выбора.

Возможно, это противоречит, но каждый из них имеет ценность по своим причинам.

Ответ 13

.C и .cc кажутся стандартными для (нескольких) Unix-ориентированных программ на С++, которые я видел. Я всегда использовал .cpp сам, поскольку я действительно работаю только на Windows, и это был стандарт там, так как навсегда.

Я рекомендую .cpp лично, потому что. это означает "C Plus Plus". Разумеется, жизненно важно, чтобы расширения файлов были аббревиатурами, но если это обоснование окажется недостаточно убедительным, другие важные вещи - это не использование ключа сдвига (который исключает .C и .c++ ) и избегает метасимволов регулярного выражения, где это возможно (что исключает .c++ - к сожалению, вы действительно не можете избежать . , конечно.).

Это не исключает .cc , поэтому, хотя это действительно не означает ничего (или делает это?), это, вероятно, хороший выбор для Linux-ориентированного кода.

Ответ 14

Я использую .C и .h для источника и заголовка, соответственно. Одна хорошая вещь с этим выбором заключается в том, что в командной строке его легко использовать *.[Ch] для выбора всех файлов кода. Использование .C может быть проблемой для нечувствительных к регистру файловых систем, но если у вас есть foo.c и foo.c в том же каталоге, вы все равно заслуживаете того, что получите:)

Ответ 15

cpp = c plus plus, и поэтому я предпочитаю, что означает cc или cxx?

Ответ 16

Расширение .cc необходимо для использования неявных правил в make файлах. Просмотрите эти ссылки, чтобы лучше понять make файлы, но посмотрите в основном второй, так как он ясно говорит о полезности расширения .cc:

Я только что узнал об этом сейчас.

Ответ 17

Я начинаю новый проект C++ и начинаю искать последние в стиле C++. Я попал сюда по поводу именования файлов и подумал, что поделюсь своим мнением. Вот оно:

Следуя его совету, давайте проверим, чего ожидают цепочки инструментов.

Для UNIX/Linux вы можете интерпретировать следующие стандартные правила GNU make как предпочтение суффиксу имени файла .cc, так как правила .cpp и .C являются просто псевдонимами:

(Примечание: псевдоним COMPILE.cxx по умолчанию отсутствует)

Так что, если вы нацелены на UNIX/Linux, и .cc, и .cpp - очень хорошие варианты.

Ориентируясь на Windows, вы ищете проблемы с .C, так как ее файловая система не учитывает регистр. И вам может быть важно отметить, что Visual Studio предпочитает суффикс .cpp

При нацеливании на macOS обратите внимание, что Xcode предпочитает .cpp/.hpp (только что проверено на Xcode 10.1). Вы всегда можете изменить шаблон заголовка, чтобы использовать .h.

Для чего бы это ни стоило, вы также можете основывать свое решение на кодовых базах, которые вам нравятся. Google использует .cc, а LLVM lib C++ использует, например,.cpp.

Мой личный вывод: .cpp/.h - путь наименьшего сопротивления.

Ответ 18

CC - это расширение файла исходного кода, используемого в программах c++. Эти файлы CC можно редактировать с помощью различных текстовых редакторов, но они не читаются.

Читайте также: