使用 IDE 修复编译错误 1. 在 testgames.cpp 中,删除最后一行中的分号, 使代码如下所示: return 0 2. 在 生成 菜单上,单击 生成解决方案 。 3. 输出 窗口中显示一条消息,指示生成项目失...
添加新源文件 1. 在 解决方案资源管理器 中,右击 源文件 文件夹,指向 添加 ,然后单击 新建项 。 在 Visual C++ 类别中,选择 代码 ,然后单击 C++ 文件 (.cpp) 。 2. 键入 testgames 作为名称...
向项目添加类 1. 如果未显示 解决方案资源管理器 ,请在 视图 菜单上,单击 解决方案资源管理器 。 2. 在 解决方案资源管理器 中,右击 头文件 文件夹,指向 添加 ,然后单击 类 。...
Visual Studio IDE 简介 (C++) Visual Studio 集成开发环境 (IDE) 提供了一组工具,可帮助您编写和修改代码,以及检测和更正错误。 在这些主题中,您将创建一个新的标准 C++ 程序,并使用 Visua...
文件的输入输出 (Input/Output with files) C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来)...
预处理指令 (Preprocessor Directives) 预处理指令是我们写在程序代码中的给预处理器(preprocessor)的 命令,而不是程序本身的语句。预处理器在我们编译一个C++程序时由编译器自动执行,它负...
5.4 类型转换高级 (Advacned Class Type-casting) 目前为止,我们一直使用传统的类型转换符来进行简单对象的类型转换。例如,要把一个double类型的浮点型数字转换为int 的整型数字,我们是这...
出错处理 (Exception handling) 本节介绍的出错处理是ANSI-C++ 标准引入的新功能。如果你使用的C++ 编译器不兼容这个标准,则你可能无法使用这些功能。 在编程过程中,很多时候我们是无法...
5.2 名空间 (Namespaces) 通过使用名空间(Namespaces)我们可以将一组全局范围有效的类、对象或函数组织到一个名字下面。换种说法,就是它将全局范围分割成许多子域范围,每个子域范围叫...
模板 (Templates) 模板(Templates)是ANSI-C++ 标准中新引入的概念。如果你使用的 C++ 编译器不符合这个标准,则你很可能不能使用模板。 函数模板 ( Function templates) 模板(Templates)使得我们可以生...