Cc和.cpp文件后缀有什么区别? - 问答- 腾讯云开发者社区-腾讯云
文章/答案/技术大牛搜索搜索关闭发布.cc和.cpp文件后缀有什么区别?关注问题社区首页 >问答首页 >.cc和.cpp文件后缀有什么区别?问.cc和.cpp文件后缀有什么区别?ENStack Overflow用户提问于 2013-09-03 18:38:22回答 4查看 102.1K关注 0票数 133.cc和.cpp文件扩展名有什么区别?
从谷歌上,我了解到它们都来自C++语言,但我不确定它们之间的区别。
c++关注问题分享EN回答 4
推荐最新Stack Overflow用户
回答已采纳发布于 2013-09-03 20:05:14
约定。
过去,C++源文件的后缀是.C。在第一次将C++移植到文件名中大小写不重要的系统时,这会导致一些问题。
不同的用户采用了不同的解决方案:.cc、.cpp、.cxx以及其他可能的解决方案。今天,在Unix世界之外,它主要是.cpp。Unix似乎更多地使用.cc。
对于头部,情况甚至更加混乱:无论出于什么原因,最早的C++作者决定不区分C和C++的头部,而是使用.h。
如果项目中没有C语言,这不会造成任何问题,但是当您开始不得不同时处理这两个问题时,区分可以在C中使用的头文件(.h)和不能使用的头文件(.hh或.hpp)通常是一个好主意。
此外,在C++中,许多用户(包括我自己)更喜欢将模板源代码和内联函数保存在单独的文件中。严格地说,它是一个头文件,但它倾向于获得另一组约定(.inl、.tcc以及可能还有很多其他约定)。
在头文件的情况下,这对编译器来说完全没有区别。
对于源文件,不同的结尾将导致编译器采用不同的语言。但这通常是可以覆盖的,在VC++将其识别为C++之前很久,我就将.cc与VC++一起使用。
收藏分享票数 224ENStack Overflow用户
发布于 2013-09-03 18:39:36
这是没有区别的。它们是完全一样的。
收藏分享票数 17ENStack Overflow用户
发布于 2013-09-03 19:41:31
从技术上讲,对于编译器来说是没有区别的。然而,一些编译器和/或构建系统会猜测如何根据扩展名编译您的文件,并且可能会也可能不会将"cc“(或"cpp”,但我猜这更少见)检测为c++文件。
收藏分享票数 9EN查看全部 4 条回答页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/18590135
复制相关文章相似问题
领券社区
- 技术文章
- 技术问答
- 技术沙龙
- 技术视频
- 学习中心
- 技术百科
- 技术专区
活动
- 自媒体同步曝光计划
- 邀请作者入驻
- 自荐上首页
- 技术竞赛
圈层
- 腾讯云最具价值专家
- 腾讯云架构师技术同盟
- 腾讯云创作之星
- 腾讯云TDP
关于
- 社区规范
- 免责声明
- 联系我们
- 友情链接
- MCP广场开源版权声明
腾讯云开发者

扫码关注腾讯云开发者
领取腾讯云代金券
热门产品
- 域名注册
- 云服务器
- 区块链服务
- 消息队列
- 网络加速
- 云数据库
- 域名解析
- 云存储
- 视频直播
热门推荐
- 人脸识别
- 腾讯会议
- 企业云
- CDN加速
- 视频通话
- 图像分析
- MySQL 数据库
- SSL 证书
- 语音识别
更多推荐
- 数据安全
- 负载均衡
- 短信
- 文字识别
- 云点播
- 大数据
- 小程序开发
- 网站监控
- 数据迁移
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档Từ khóa » Cxx Cpp 区别
-
C++中文件后缀的区别:cxx、cpp和txx,c、cc和cpp、hpp和h等_吨 ...
-
请问CPP和CXX文件是否没有任何区别? - CSDN社区
-
C 与.cc 与.cpp 与.hpp 与.h 与.cxx后缀名源文件,到底有什么区别?
-
C++中文件后缀的区别:cxx、cpp和txx,c - 程序员文章分享
-
C++的.cc .cxx .cpp .cp .c分别代表什么意思 - 百度知道
-
请问扩展名为.cpp和.cxx的文件有什么区别啊 - 百度知道
-
C++中文件后缀的区别:cxx、cpp和txx,c、cc和cpp、hpp和h等
-
H .hpp区别、.c .cc .cpp .cu区别_modelTSS的博客-程序员宝宝
-
C++源文件不同后缀(.cc .cpp .C .cp)的区别
-
C ++代码文件扩展名?.cc和.cpp - 慕课网
-
C语言和c++语言中的几个常识问题 - 千里之行
-
C++ .c 与.cc 与.cpp 与.hpp 与.h 与.cxx - 无涯教程网
-
C++代码文件扩展名?.cc和.cpp之间有什么区别[关闭] | 堆栈中文站
-
C++ 中.cc 和.cpp 文件扩展名之间的区别| D栈- Delft Stack