腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
“
使用
名称
空间
标准”有什么用?
、
、
、
using namespace
std
有什么用? 我希望看到Layman术语
的
解释。
浏览 1
提问于2013-09-20
得票数 60
6
回答
有没有
一种
方法
可以
在
不
使用
名称
空间
std
或
使用
std
::
前缀
的
情况下
引用
cout
?
、
我是C++
的
新手,我正在
使用
std
::
cout
进行调试。 不过,我真的希望能够只
使用
cout
,而不是整个
std
::
cout
。我知道我
可以
导入
std
名称
空间
,但有人告诉我这是一件坏事,因为
名称
冲突可能会因此而发生。
有没有
办法做到这一点?我试过了
std
::ostream
cout
=
std
:
浏览 41
提问于2018-08-07
得票数 4
回答已采纳
5
回答
指定"
std
“
前缀
的
必要性是什么?
、
我是一个编程
的
初学者,我经常看到许多程序
使用
前缀
std
,如果他们
使用
任何
std
函数,如
std
::
cout
,
std
::cin等,我想知道它
的
目的是什么?这只是
一种
好
的
编程方式,还是有更多
的
意义呢?这对编译器有什么影响吗,或者可读性
或
其他什么?谢谢。
浏览 1
提问于2011-03-09
得票数 5
回答已采纳
1
回答
如果全局中存在相同
的
变量,如何访问匿名命名
空间
变量
、
、
让我们想象一下情况:{} { return 0;这里
的
输出是34,因为::意味着全局命名
空间
。但是如果我评论第3行,输出是45,这是奇怪
的
。如果我
使用
std
::
cout
<< d ; -我会出错 s.cxx:12:1
浏览 0
提问于2016-01-05
得票数 5
回答已采纳
1
回答
在
全局范围内可访问
的
命名
空间
std
中
的
函数
、
、
、
、
在
某些
情况下
,我似乎
可以
在
没有using
或
std
::限定符
的
情况下
访问
std
名称
空间
中
的
函数。到目前为止,我只看到algorithm库中
的
函数会出现这种情况。在下面的示例中,我希望all_of()位于
std
名称
空间
中,但这段代码
在
VS2013 (Microsoft 18)中编译时没有出错。#i
浏览 3
提问于2014-09-26
得票数 3
回答已采纳
5
回答
C++:有关
使用
命名
空间
std
和
cout
的
问题
、
、
为什么我需要键入using namespace
std
;才能
使用
cout
和endl?另外,这些是什么;
cout
是一个函数吗?
在
C中有
cout
吗?我听说它是用C++实现
的
,因为它在很多方面都更好。
浏览 2
提问于2013-03-12
得票数 4
回答已采纳
2
回答
命名冲突。C++和OS库(纯C)
、
、
、
我
的
包装器
的
方法
的
名称
应该与API
的
底层函数
名称
相同。 例如,
在
bind()
方法
中,我
使用
了Linux套接字API中
的
普通C bind()函数。我调用了bind(mSocketDescriptor, (struct sockaddr *) &serv_addr, sizeof(serv_addr)),它与API函数
的
签名兼容。我
的
编译器抱怨Invalid
浏览 0
提问于2012-11-11
得票数 1
回答已采纳
12
回答
什么需要我声明"using namespace
std
;"?
、
、
、
、
这个问题可能是重复
的
,但我找不到一个好
的
答案。简明扼要,我需要声明
的
是
在
C++程序中?
浏览 0
提问于2010-02-08
得票数 17
回答已采纳
2
回答
为什么"::“运算符用于
std
::
cout
而不是”。接线员?
、
这是个很基本
的
问题,但我在这个问题上已经有一段时间了。int main(){}int main(){} 我知道::操作符用于编辑类中
的
函数,但是为什么在这个上下文中
使用
它来调用
std
类中
的
函数,而不是调用。接线员?
浏览 0
提问于2015-11-05
得票数 0
回答已采纳
1
回答
防止C++中
名称
空间
中毒
的
优雅
方法
、
、
、
让我们假设,Bob已经将他
的
库封装到
名称
空间
"bob“中,Alice将通过单个”
使用
名称
空间
bob“使整个命名
空间
在她自己
的
函数中可见,而不是对每个条目”
使用
bob::XYZ“:
cout
<< "foobar" << endl;另一方面,Bob试图通过将实现包装在虚拟命名
空间
浏览 1
提问于2016-07-07
得票数 3
5
回答
使用
std
::,
std
::
cout
进行说明
有人能在C++文件
的
顶部解释一下这是什么意思吗?谢谢
浏览 0
提问于2012-10-14
得票数 1
回答已采纳
4
回答
“不必
使用
std
::”
、
当我上第二节编程课
的
时候,这是我
的
版本。(很久以前)我
的
老师让我把它带回家练习,它是
在
5-7磁盘(3.5软盘)上安装
的
。我相信它是Turbo C++专业版2.0,它有模板,项目选项,并
使用
了标准
的
迷你正方形蓝屏(ide)。对于输入和输出,您不必
使用
任何额外
的
包含
或
语句。随着时间
的
推移,旧电脑也随之消失,软件也随之而去。(是的,我确实有更新
的
版本,比如builder 5,6) 如果有
浏览 1
提问于2010-09-07
得票数 0
2
回答
名称
空间
和预处理器
、
我在理解C++中
的
预处理器和
名称
空间
时遇到了一些问题。例如,考虑以下程序:{} 因此,当这个程序准备编译时,预处理器将识别#include指令,并将iostream文件添加到程序中,以便程序具有I/O功能(即“
浏览 2
提问于2013-02-10
得票数 1
回答已采纳
2
回答
g++坚持
使用
std
::string而不是string
、
、
、
我编写了一个简单
的
程序如下所示:#include <string>{
std
::cin >> a;
std
::
cout
<< a <<
std
::endl;} 编译失败,编译器建议我
使用
std
::string而不是string。
在
使用
std</e
浏览 4
提问于2014-03-28
得票数 1
回答已采纳
1
回答
全局命名
空间
前缀
的
规则和实践?
、
、
我见过很多
引用
全局
名称
空间
(
前缀
为::)
的
库,以防止混淆。
在
一些代码库中,这似乎是一条非常强制
的
编码规则,尽管这种混淆很少发生: using namespace ::boost::math::constants;
std
::
co
浏览 1
提问于2019-03-11
得票数 1
2
回答
cout
不
命名类型
我是c++
的
新手,正在
使用
"hello world“程序,但我一直收到错误消息#include <iostream> { return 0;我不想提出一个新问题,所以我将在这里添加它 有了提供
浏览 2
提问于2013-03-17
得票数 0
3
回答
c++中
的
命名
空间
有效性
、
对于C++中
的
命名
空间
,我有一个简单
的
问题。当我编译下面的小代码时会出现错误。我不明白为什么。谢谢您提前提供帮助!#include <iostream>{} int x=2; using namespace first;
cout
<&l
浏览 2
提问于2014-03-13
得票数 0
回答已采纳
5
回答
来自简单可视C++项目的编译器错误
、
我
在
试着让程序运行。当我
在
win32项目/.cpp文件中尝试Hello World时,我得到了一堆错误 1>-构建开始:项目: HelloWorld3,配置:调试Win32 - 1>Compiling...错误1>...\projects\helloworld3\helloworld3\hello.cpp(7):错误错误:'
cout
‘:未声明
的
标识符1>...\projects\helloworld3\helloworld3\hello.cpp(8)中
的
换行符:
浏览 1
提问于2009-07-06
得票数 1
3
回答
C++
名称
空间
和头文件
、
我看过using namespace
std
;
的
代码。这是不是意味着如果我们
使用
它,我们就不必
在
代码中包含头文件,或者如果我们不
使用
名称
空间
,这是否意味着我们必须在每个函数、类之前
使用
std
::?
浏览 0
提问于2013-06-27
得票数 5
回答已采纳
7
回答
我应该到处
使用
std
::和boost::
前缀
吗?
在
我
的
C++代码中,我没有
使用
using namespace
std
;
或
using namespace boost;声明。这会使我
的
代码变得更长,意味着更多
的
输入。我正在考虑开始
使用
"using“声明,但我记得有人反对这一点。推荐
的
实践是什么?
std
和boost如此普遍,应该没有太大
的
危害吧?
浏览 0
提问于2009-07-12
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+基础学习笔记_01一切的开始
从零开始学习C+编程——数据计算
C++20:核心语言
C+11线程thread与任务async
C+:02-命名空间
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券