C++中"std::"是什么意思?起什么作用?

 我来答
流行狼月
推荐于2018-02-22 · TA获得超过995个赞
知道答主
回答量:94
采纳率:0%
帮助的人:85.9万
展开全部
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再去使用它的成员函数(头文件中存在这个类)
MapleStory太子
2018-03-31 · TA获得超过2.7万个赞
知道大有可为答主
回答量:153
采纳率:100%
帮助的人:2.3万
展开全部

std是一个类(输入输出标准),它包括了cin成员和cout成员,using name space std ,以后才能使用它的成员。

C++

是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

工作原理:

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云南新华电脑学校
2019-11-24 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
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再去使用它的成员函数(头文件中存在这个类)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aomingshi
2011-08-05 · TA获得超过198个赞
知道答主
回答量:121
采纳率:0%
帮助的人:47.8万
展开全部
std::
其中std是名称空间,防止重复。比如说许多人给函数取名可能都叫f1();你使用的时候就可能造成问题。如果各人均把自己的f1()放进自己的名称空间,我们在使用的时候带上名称空间就不会有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lvTommyJ
2011-08-05 · 超过25用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:81.8万
展开全部
名字空间,简单的说来为了防止不同的代码函数重名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式