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

如题所述

性传播疾病;性病;标准;标准差;挂起到硬盘。
22%hadsufferedfromSTDinthepastoneyear.22%的调查对象近1a患过性传播疾病。
std英文缩写,根据不同的全称解释有不同的意思。
STD是指可以通过性接触而传播的疾病,也就是性传播疾病。性传播疾病可以包括各种病原体的感染,比如细菌、螺旋体、衣原体、病毒、原虫、真菌、寄生虫等。一站式出国留学攻略 http://www.offercoming.com
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-09-15

在C++中,std其实就是standard标准的意思。

例如std::cin就是标准输入,std::cout就是标准输出的意思。

拓展阅读:

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

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

参考资料:百度百科-C++

本回答被网友采纳
第2个回答  推荐于2019-09-18

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

C++

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

工作原理:

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

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

本回答被网友采纳
第3个回答  2023-04-26
在 C++ 语言中,std:: 和 ::std:: 都是名称空间的语法。它们的区别在于前者是相对的命名空间,后者是绝对的命名空间。
在 C++ 中,命名空间是一种将标识符分组的方法,避免标识符名称冲突。在标准库中,所有的标准库组件都被分组到 std 命名空间中。因此,如果你想使用标准库中的某个函数或类,你可以使用命名空间语法来访问它,如:std::cout 或 std::string。
如果你在当前命名空间中,使用 std:: 可以相对于当前命名空间访问 std 命名空间,而如果你在外部命名空间中,则必须使用绝对命名空间语法 ::std:: 来访问 std 命名空间。
举个例子

namespace my_namespace {
// code here
void my_function() {
std::cout << "Hello, world!" << std::endl; // 访问相对的 std 命名空间
}
}
int main() {
::std::cout << "Hello, world!" << ::std::endl; // 访问绝对的 std 命名空间
return 0;
}
望采纳
第4个回答  2023-05-03
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再去使用它的成员函数(头文件中存在这个类)
相似回答