百里宵月 发表于 2026-1-21 01:25:13

开始学习C++(二)

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


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

让标准命名空间(std)的元素在程序中可用的几种不同选择如下:
<ol>将以下内容放在文件中的所有函数定义上方,这样std命名空间中的所有内容就对该文件中的每个函数都可用了:
using namespace std;将以下内容放在特定的函数定义中,使std命名空间的所有内容可用于该特定函数:
using namespace std;在特定的函数定义中放置如下所示的using声明,使某个特定元素(例如cout)可用于该函数 (或者放在文件中的所有函数定义上方,特定元素(例如cout)就对该文件中的每个函数都可用):
using std::cout;完全省略using指令和声明,并且在使用std命名空间中的元素时,始终使用std::前缀:
std::cout

获弃 发表于 2026-2-3 21:55:10

热心回复!

松菊 发表于 2026-2-6 07:35:02

感谢分享

钱闲华 发表于 2026-2-8 02:59:21

这个好,看起来很实用

丘娅楠 发表于 2026-2-8 10:24:00

谢谢分享,试用一下

扫恢怯 发表于 2026-2-10 05:15:58

谢谢分享,试用一下

撵延兵 发表于 2026-2-10 19:02:19

感谢分享,下载保存了,貌似很强大

左丘纨 发表于 2026-2-11 00:57:58

谢谢分享,辛苦了

啖曼烟 发表于 2026-2-11 10:41:22

这个有用。

百谖夷 发表于 2026-2-11 13:22:49

东西不错很实用谢谢分享

剩鹄逅 发表于 2026-2-12 06:53:03

分享、互助 让互联网精神温暖你我

薯羞 发表于 2026-2-13 16:40:04

谢谢楼主提供!
页: [1]
查看完整版本: 开始学习C++(二)