C++学习-输入输出+名字空间+string

C++ 面向对象编程

输入与输出

输出

  • 使用 std::cout 进行输出。
  • 格式:std::cout << 要输出的内容
  • << 是流插入运算符,用于将内容放入输出流中。

输入

  • 使用 std::cin 进行输入。
  • 格式:std::cin >> 要输入的内容
  • >> 从输入流中提取内容。
  • 例如:std::cin >> a >> b

名字空间(Namespace)

目的

  • 区分同名但属于不同工具的工具,避免同名歧义
  • 例如,修水管工具箱里的手套和修电路工具箱的手套名字相同,但功能不同。

使用示例

如果同时导入两个工具箱,例如:

#include <修水管工具箱>
#include <修电路工具箱>

此时只写 手套.穿戴(); 计算机会不确定你要的是哪个工具箱的手套,需要明确指定:

蓝色::手套.穿戴();
绿色::开关.打开();

工具箱示例

String 类

使用方法

  1. 引用头文件:#include <string>
  2. 因为 string 在名字空间 std 下面,所以每次都需要带 std::
std::string s = "abs";
std::cout << s << '\n';
std::cout << s.length() << '\n';

注释:s.length(),这里的 . 表示调用 s 这个字符串的成员方法。

但如果在库函数后面写:

using std::string;

这表示之后出现的 string 都是 std 里面的 string

using std::cout;

表示之后出现的 cout 都是 std 里面的 cout

上面的内容可以写成:

string s = "abs";
cout << s << '\n';
cout << s.length() << '\n';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值