您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
第14讲-(上)_给大家介绍对象
发布时间:2021-05-15 10:30:33编辑:雪饮阅读()
解决vs2008报错“是否忘记了向源中添加“#include "stdafx.h”
今天用vs2008编译一段简单的程序,没有用到任何第三方依赖,结果给我报这个错误
原来是vs2008这家伙会给.cpp文件默认使用预编译(/Yu),这里找到这个.cpp文件在其属性中将这个预编译头功能给修改为不使用预编译头
解决vs2008报错”{_0”
今天新建一个文件,可能是vs2008的操作方式不太符合大多数常人的习惯,也可能我自己就不是常人,mad,这里也是简单的程序而已编译竟然报错如下({_0):
其实这里是因为我新建的这个cpp文件没有建立在解决方案管理器中当前解决方案的源文件目录中,所以导致编译失败。那么只要将这个目标cpp文件建立在当前解决方案的源文件目录中然后重新编译源文件目录的这个cpp文件即可编译成功了。如果不这样做,我觉得可以选中我们没有编译成功的这个cpp文件,然后对它单独编译,而不是通过工具栏上调试里面的那个开始执行不调试的功能整体编译,这样也应该是可以的,虽然我没有尝试。
类与对象
C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。
类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。
定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意味着什么,也就是说,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。
一个实例如:
#include <string>
class Car
{
public:
std::string color;
std::string engine;
float gas_tank;
unsigned int wheel;
};
int main()
{
return 0;
}
编译并运行如(…):
请按任意键继续. . .
关键字词:cpp,对象
上一篇:第13讲-联合、枚举和类型别名
下一篇:第14讲-(下)_闭门造车