网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > C++ >

开始学习C++(二)

时间:2025-11-09 18:00

人气:

作者:admin

标签:

导读:title: 开始学习C(二) date: 2024-06-24 05:12:18 category: - [学习笔记与读书(Notes amp; Reading), 技术书籍, C Primer Plus] tags: - C Primer Plus - main - 命名空间 本文...

本文记录了没有main的例外程序以及命名空间的几种使用方法。


“没有”main() 的例外程序

  • 在 Windows 编程中,可以编写一个动态链接库 (DLL) 模块,这是其他 Windows程序可以使用的代码。由于 DLL 模块不是独立的程序,因此不需要 main()
  • 一些专用环境的程序,例如机器人中的控制器芯片,可能不需要 main()
  • 有些编程环境提供一个框架程序(MFC等),该程序调用一些非标准函数,如_tmain()。这种情况下,有一个隐藏的 main(),它调用 _tmain()

命名空间的几种使用方法

让标准命名空间(std)的元素在程序中可用的几种不同选择如下:

  1. 将以下内容放在文件中的所有函数定义上方,这样std命名空间中的所有内容就对该文件中的每个函数都可用了:

    using namespace std;
    
  2. 将以下内容放在特定的函数定义中,使std命名空间的所有内容可用于该特定函数:

    using namespace std;
    
  3. 在特定的函数定义中放置如下所示的using声明,使某个特定元素(例如cout)可用于该函数 (或者放在文件中的所有函数定义上方,特定元素(例如cout)就对该文件中的每个函数都可用):

    using std::cout;
    
  4. 完全省略using指令和声明,并且在使用std命名空间中的元素时,始终使用std::前缀:

    std::cout << "I’m using cout and endl from the std namespace" << std::endl;
    
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信