设为首页 加入收藏

TOP

1.4 代码的含义
2013-10-06 23:55:29 来源: 作者: 【 】 浏览:62
Tags:1.4 代码 含义
1.4 代码的含义
注释之后的第一行,是一种不同形式的#include。引号的使用告诉编译器这是一个头文件 (header file)(与系统或语言的头(header)相对),且编译器应该到指示该文件的地方去寻找 它。默认情况下,编译器会在当前文件所处的目录中查找。由于希望它在另一个目录中寻找头 文件,因此我们修改了Project Settings,在包含路径(include path)中添加fgw_headers。使用 形式不当的#include指令是个常见的错误。请注意,究竟该使用尖括号(针对头和系统头文件) 还是双引号(针对用户和第三方头文件),这一点很重要。
接下来的三行代码同我们第一个程序中的一样,具有同样的重要性。fgw::playpen blank; 这一行代码告诉编译器,你希望创建一个Playpen对象,并且你将该对象命名为blank。如果你熟悉声明(declaration)和类型(type)的概念,那么,你应该知道fgw::playpen是一个类型, 而整个语句则是blank的声明。我将在下一章讨论有关声明(declarations)的细节知识。
我相信std::cout << "Please press the 'ENTER' key"; 的含义对你来说是显而易见的。该程序 的最后一行语句std::cin.get(); 对一些读者来说可能有点奇怪。是这样的,std::cin是标准C++(www.cppentry.com)控 制台输入对象(std::cout的输入对应物)。我们大多用它获取从键盘输入的信息。该行语句的其 余部分告诉编译器你希望从键盘获取单个字符。只有当收到输入完毕的信号时(通常由程序的 用户按下Enter键),才从键盘提取数据。
我们不得不采用某些方法使程序保持运行状态,直到不再使用Playpen为止,这么说是因为 窗体会在程序结束之时自动关闭。尝试移除std::cin语句(或在该行语句前面插入“//”从而将 其注释掉),然后运行修改过的程序。Playpen在屏幕上一闪即逝,而std::cin.get()则使程序保持 等待状态,直到用户通过按下Enter键提供一些输入为止。
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.2.1 工程及工作区的概念 下一篇C++编程你也行 序言

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: