Как создать класс C в Eclipse

Я учусь программировать на C и использую Eclipse helios, который может компилировать как C, так и C++. Когда я пытался создать класс, он всегда говорит о создании класса C++, но не C. Как мне создать класс C с некоторыми настройками по умолчанию (#include, #include и т. д.) на нем?


person Steven Chan    schedule 07.10.2017    source источник
comment
в Си такого нет   -  person mfro    schedule 07.10.2017
comment
Да, никаких курсов по C.   -  person NiVeR    schedule 07.10.2017
comment
Если у C нет класса, как мне программировать его в Eclipse?   -  person Steven Chan    schedule 07.10.2017
comment
Вы ммм... пишете код без использования классов.   -  person Martin James    schedule 07.10.2017
comment
Вам придется написать код (и скомпилировать его как) C++, если вы хотите использовать классы. Хотя C и C++ — похожие языки, только C++ напрямую поддерживает объектно-ориентированное программирование.   -  person John Bode    schedule 08.10.2017


Ответы (1)


C не имеет классов.

Способность вашей IDE компилировать как C, так и C++ не означает, что она может перенести конструкции и концепции C++ в программу на C. Это означает, что вы можете скомпилировать программу либо на C, либо на C++.

person gsamaras    schedule 07.10.2017
comment
Если у C нет класса, как мне запрограммировать его в Eclipse? - person Steven Chan; 07.10.2017
comment
@StevenChan, нет. Вместо этого вы создаете программу на C++. - person dbush; 07.10.2017
comment
@dbush Вы имеете в виду, что я могу создать класс C++ и работать над ним? Совместим ли он с синтаксисом C? - person Steven Chan; 07.10.2017
comment
Нет. Вы должны работать над проектом C++, если вам нужны классы. - person gsamaras; 07.10.2017