目录
下面是一个简单的demo
#include<iostream>
int main() {
using namespace std;
int carrots;
cout << "How many carrots do you have?" << endl;
cin >> carrots;
cout << "Here are two more. ";
carrots = carrots + 2;
cout << "Now you have " << carrots << " carrots." << endl;
return 0;
}
下面探讨这个程序:
1.3.1 cin的使用
iostream文件将cin定义为表示这种流的对象,输入时,cin使用输入运算符>>从输入流中抽取字符,通常需要在运算符右侧提供一个变量,以接收抽取的信息。
1.3.2 类简介
类是用户自定义对的一种数据类型,因此类和对象的关系就像数据类型和变量的关系一样。类描述的是数据格式及其用法,而对象则是根据数据类型规范创建的实体。
类虽然是用户定义的类型,但是作为用户并不需要设计ostream和istream类。就像函数可以来自函数库一样,类也可以来自于类库,ostream和istream就属于这种情况。