www问答网
所有问题
std::cout<<"Hello"<<std::endl;中的“std”与“::”表示什么?
C++
举报该问题
推荐答案 推荐于2016-11-29
std是标准库的命名空间名,cout,endl都在其中。
头文件如果是#include<iostream>下面就要这样写,或者加上 using namespace std;
头文件如果是#include<iostream.h>下面不用
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/AdGW1KnK4.html
其他回答
第1个回答 2010-08-17
表示cout是std的一个成员。
在VC里面,::也表示API函数
相似回答
C++ 语言中 std::
和
::std::
有
什么
区别?
答:
std::cout << "
Hello
, world!" << std::endl; // 访问相对的 std 命名空间 } } int main() {
::std::cout
<< "Hello, world!" <<
::std::endl;
// 访问绝对的 std 命名空间 return 0;} 望采纳
在C++里,
::
是
什么
意思
答:
std后面的::是指命名空间 例如
std::cout
意思是cout在std命名空间里面。当头文件里面不加using namespace
std;
时 就要用std::cout 来说明cout是在std命名空间里面的。不然编译器会报错。=== 还有 ::代表作用域运算符 在块作用域里面用::变量名 来引用与局部变量同名的全局变量,(因为变量作用域...
C++中"
std::
"是
什么
意思?起什么作用?
答:
std是一个类(输入输出标准),它包括了cin成员
和cout
成员,using name space std ;以后才能使用它的成员。#include<iostream.h>中不存在类std,但是他又cin,out的相关函数,不需要使用命名空间了。而第二种标准#include<iostream>,它包含了一个类,在类的使用之前要预处理一下,using namespace
std
...
c语言符号
::
是
什么
意思
答:
这个符号在C语言里是没有的,应该是C++中的符号,用在定义函数的时候,在函数名前面加类名和“::”,格式如下:类名::函数名,意思是该函数是属于这个类的。
C++中,
std::
必须得出现在关键字前面吗?另外,std::有
什么
作用?
答:
使用命名空间的语句是:using namespace [命名空间的名称]一旦使用了这个语句,你就可以直接写该命名空间的方法名,比如:using namespace
std;
// 使用std命名空间 cout << "xxx" << endl; // 你还是可以写成
std::cout
<< "xxx" <<
std::endl;的
你也可以建立自己的命名空间,具体做法参考...
c++中“
::
”是
什么
意思
???
答:
,用法(namespace::name)他们都是左关联(left-associativity)他们的作用都是为了更明确的调用你想要的变量,如在程序中的某一处你想调用全局变量a,那么就写成::a,如果想调用class A中的成员变量a,那么就写成A::a,另外一个如果想调用namespace
std中的
cout成员,你就写成
std::cout
。
在c++中,"
::
"
和
":"是分别
什么
意思呢,该怎么用呢?求大神指导。
答:
::是作用域限定,一般是用在一个类的成员函数前,指明函数所属的类,:一般用在类的访控属性后,例如“public:”,指明类中函数以及成员的访控属性
::
在c++
中什么
意思
答:
三、作用域分解运算符
:::
是C++里的作用域分解运算符,“比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f(),表示这个f()函数是类A的成员函数。【点击测试我适不适合学设计】 想学习前端技术知识学习就选千锋...
::
在C++中是
什么
意思
答:
。都是左关联(left-associativity),作用都是为了更明确的调用想要的变量。如在程序中的某一处想调用全局变量a,那么就写成::a,如果想调用class A中的成员变量a,那么就写成A::a,另外一个如果想调用namespace
std中的
cout成员,就写成
std::cout
意思是在这里想用cout对象是命名空间std中的cout。
大家正在搜
相关问题
std::cout和std::endl是什么意思?
代码中std::cout << ”一段话“ << std::...
C++里面cout<<"\n";和cout<<endl有什么...
c++的 std::cout<<L'a'<<std::end...
c++中的std::cout<<b<<" "<<a::b<<...
using std::cout; using std::en...
#include <iostream> int Main()...
std::cout << std::hex << 3.4 <...