C++学习1

1.域操作符 ::  表示的是什么什么里面的什么  例如: A::B表示的是A里面的B

using std::cin 表示的是应用std里面的cin;

2.我们可以通过namespace使用全部的命名空间,也可以定义自己的命名空间。

例如:

#include <iostream>
#include <string>
using namespace std;

namespace iker{
	string name="iker";
	int age=24;

}
using namespace iker;
int main()
{
	cout<<"your name is "<<name<<"you are borned in "<<2014-age<<"nian"<<endl;
	return 0;
}

在main函数中定义过的变量,函数会按顺序来执行,遇到变量的时候会首先在函数内部找,找不到以后才会到外部去找。

3.string 还有char 的区别:前者是不定义长度的,后者需要char s[100]

4.在定义类型的时候需要关键字,但是在使用的时候就不需要了

5.C++中的应用表示另起一个名字,表示变量的别名的意思。引用要用变量来赋值,除非是常量引用:const int &a =123;这个是可以的。


C++学习1,布布扣,bubuko.com

C++学习1

上一篇:Java设计模式-工厂模式


下一篇:python数据结构与算法 37 树的实现