C++中"std::"是啥意思?起啥作用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中"std::"是啥意思?起啥作用?相关的知识,希望对你有一定的参考价值。
std是一个类(输入输出标准),它包括了cin成员和cout成员,usingname
space
std
,以后才能使用它的成员。
C++
是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
工作原理:
C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。
生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。 参考技术A std是一个类(输入输出标准),它包括了cin成员和cout成员,using
name
space
std
;以后才能使用它的成员。#include<iostream.h>中不存在类std,但是他又cin,out的相关函数,不需要使用命名空间了。而第二种标准#include<iostream>,它包含了一个类,在类的使用之前要预处理一下,using
namespace
std;就是这个功能,然后你就可以使用cin,cout这两个成员函数了,假设你不使用预处理(using
namespace
std;),麻烦加上std::cin或者std::cout再去使用它的成员函数(头文件中存在这个类)
以上是关于C++中"std::"是啥意思?起啥作用?的主要内容,如果未能解决你的问题,请参考以下文章