首页 > 代码库 > C++primer学习笔记(一)——Chapter 3
C++primer学习笔记(一)——Chapter 3
3.1 Namespace using Declarations
1、因为C++里有名字空间的定义,例如我们使用cin的时候必须写成std::cin,如果就用一次还是可以接受的,但是如果一直都这样,那就很麻烦了。所以C++使用了一个姓的关键字using。
(1)第一种用法:
例如:using namespace std; 这样子的话就可以使用std名字空间下面所有的方法而不用加std::。
(2)第二种用法:
例如:using std::cin; 这样子的就只能cin前面不加std::,而其他的,如cout还是要加上名字空间的。
2、一般using方法不放在头文件里面,因为头文件可能被多个cpp文件引用,那cpp文件相应的也使用了using,但有时候我们会存在两个名字空间的方法名字是一样的,这时候就会出现问题。
3.2 Library string Type
**首先当然是头文件和名字空间的引用啦
#include <string>using std::string;
(要去家教了,先到这里)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。