标签:对象 维数 ios 空字符串 ace 元素 数组元素 操作 字符串
本章内容:
格式:using namespace::name
namespace即命名空间,如std
name即命名空间中的名字,如std中的cin
例:
#include <iostream>
using std::cin;
int main() {
int i;
cin >> i; //正确,cin和std::cin含义相同
cout << i; //错误,没有对应的using声明,必须使用完整的名字
std::cout << i; //正确,显示地从std中使用cout
return 0;
}
注:
头文件不应该包含using声明,可能发生始料未及的名字冲突
标准库类型string表示可变长的字符序列
string定义在命名空间std中
例:
#include <iostream>
using std::string;
int main() {
string s1; //默认初始化,s1是一个空字符串
string s2 = s1; // s2是s1的副本
string s3 = "hiya"; // s3是该字符串字面值的副本
string s4(10, ‘c‘); // s4为cccccccccc
string s5("hiya");
return 0;
}
使用等号
=
初始化变量,实际上执行的是拷贝初始化,把右侧的初始值拷贝到新建的对象中去,如s2
,s3
直接初始化,如s4
,s5
// string对象自动忽略开头的空白(空格符_换行符_制表符),
//从第一个真正的字符开始读起,
//直到遇到下一处空白符
#include <iostream>
using namespace std;
int main() {
string s;
cin >> s;
cout << s << endl;
return 0;
}
输入hello world
,输出hello
标签:对象 维数 ios 空字符串 ace 元素 数组元素 操作 字符串
原文地址:https://www.cnblogs.com/zsmumu/p/10372027.html