社区
网络编程
帖子详情
请问:socket编程中using namespace std;声明的具体作用
hzqzyl
2005-03-20 10:23:20
谢谢啦
...全文
93
3
打赏
收藏
请问:socket编程中using namespace std;声明的具体作用
谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
runall
2005-03-20
打赏
举报
回复
using namespace std表示可以使用到标准名字空间里的函数或者类
因为c++的标准库都在std这个名字空间内
mldds
2005-03-20
打赏
举报
回复
使用using namespace std;声明与socket编程无关,一般在使用C++标准库时使用。
如果你的程序包含了不带扩展名的头文件的h文件时使用,如#include <string>、
#include <iostream>等。如果这时不使用using namespace std;则需要如下的方法使用:
std::cout << "This is a test line" << std::endl;
用了using namespace std;后,上句中的std::均可以去掉
oyljerry
2005-03-20
打赏
举报
回复
C++标准名字空间,可以使用标准库,防止函数名冲突
c++
中
std
namespace
和socket的bind的冲突
今天写代码的时候碰到一...在标准库
中
的
std
::bind和socket
中
的bind函数完全不一样,所以导致后面一直监听失败。 解决办法就是使用::bind,这样命名空间就回到了socket
中
的那个bind,或者直接不用
using
namespace
std
;
Socket
中
的bind函数与C++11
中
的
std
::bind冲突
该函数是绑定Socket, 而在C++11
中
增加了
std
::bind(_Fp &&__f, _BoundArgs &&__bound_args…) 函数, 可以用该函数绑定函数指针, 当在C++类
中
添加了
using
namespace
std
;之后,如果你想调用socket.h...
差评
using
namespace
std
;
using
namespace
std
;的弊端。。。。
“=”: 无法从“
std
::_Binder<;
std
::_Unforced,SOCKET &,SOCKADDR *,unsigned int>;”转换为“int”解决方案
场景说明 int err = bind(sockSrv, ...
std
::_Unforced,SOCKET &,SOCKADDR *,unsigned int>”转换为“int” 分析 从
std
错误提示,说明调用的是
std
作用
域下的函数,而不是winsock库的绑定函数,两个不同的库都定
C++11 bing与socket bind冲突问题(解决)
errorCxxxx: ‘initializing’ : cannot convert from ‘
std
::_Bind<false,void,SOCKET&,sockaddr *,unsigned int>’ to ‘int’ 现象:
Socket编程
中
bind()函数出错 原因:c++ 11 ,在命名空间
std
中
实现...
网络编程
18,357
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章