Cc和.cpp文件后缀有什么区别? - 问答- 腾讯云开发者社区-腾讯云

Có thể bạn quan tâm

腾讯云开发者社区文档建议反馈控制台登录/注册首页学习活动专区圈层工具MCP广场文章/答案/技术大牛搜索搜索关闭发布.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++一起使用。

收藏分享票数 224EN

Stack Overflow用户

发布于 2013-09-03 18:39:36

这是没有区别的。它们是完全一样的。

收藏分享票数 17EN

Stack 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 区别