LINUX.ORG.RU

очень интересно узнать :) CXX и CPP


0

0

исходники на С++ я встречал с расширениями *.cxx и *.cpp.

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

anonymous
Ответ на: комментарий от anonymous

man gcc 

       file.cc
       file.cp
       file.cxx
       file.cpp
       file.CPP
       file.c++
       file.C
    C++ source code which must be preprocessed.  Note that in .cxx, the last two letters must both be literally x.  Likewise, .C refers to a literal capital C.

Разсширения могут разными быть. В коде нет никакой разницы.

Uncle_Theodore ★★
()

AFAIK, это сделано потому, что не во всех файловых системах имя файла может содержать "+". "x" - это такой поверёнутый "+".

Sakhirmakhrepyaka
()
Ответ на: комментарий от Deleted

Будем суффиксами меряться? ))

PS. Не знал про .C, век живи, век учись...

anonymous
()
Ответ на: комментарий от php-coder

> /me использует расширение .cc

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

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от Sakhirmakhrepyaka

> "x" - это такой поверёнутый "+".

x это еще и стандартное сокращение eXtension, eXtra

dilmah ★★★★★
()
Ответ на: комментарий от klalafuda

> это гусарство будет работать ровно до тех пор

Ну-ка, ну-ка, и в чем же .cc менее кросс-платформенен и стандартен, чем .cpp?!

anonymous
()
Ответ на: комментарий от klalafuda

> это гусарство будет работать ровно до тех пор, пока не придётся поработать над чем то более-менее серьёзным с соотв. требованием к кроссплатформенности. после или переход к стандартному .cpp или же смерть через курапопу. плавали. Выдумки вашего больного мозга

> это еще и стандартное сокращение eXtension, eXtra Выдумки вашего больного мозга

Реально, откуда вы это берете?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.