社区
C++ 语言
帖子详情
啥状况?invalid static_cast from type "sockaddr_in*" to type "sockaddr*"
Aniao
2010-09-08 04:28:51
reinterpret_cast和直接强制转换都可以,但是不应该static_cast不行啊
if(connect(sockfd, static_cast<sockaddr*>(&servaddr), sizeof(servaddr))<0)
{
......
}
编译器是g++ 4.5.0
...全文
673
3
打赏
收藏
啥状况?invalid static_cast from type "sockaddr_in*" to type "sockaddr*"
reinterpret_cast和直接强制转换都可以,但是不应该static_cast不行啊 if(connect(sockfd, static_cast(&servaddr), sizeof(servaddr))<0) { ...... } 编译器是g++ 4.5.0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Aniao
2010-09-08
打赏
举报
回复
OK, THX
Jim_King_2000
2010-09-08
打赏
举报
回复
这两个结构体的实现貌似没有任何关系。因此,试试看reinterpret_cast。
冻结
2010-09-08
打赏
举报
回复
static_cast<>是按照编译器给定的转换关系来转,没有转换关系的,它不给转。
如
float f = 0.001;
static_cast<int>(f);
而不能
static_cast<int*>(&f);
reinterpret_cast<>二进制级别的转换,不考察转换内容。
所以人们会说C++的强制转化安全些。
基于sniffer做的一个抓包监控软件
CIpmonDlg *pDlg =
static
_
cas
t*>(p) ; char buf [1000] , *bufwork ; MSG msg ; int iRet ; DWORD dwErr ; char *pSource , *pDest ; IPHEADER *pIpHeader ; in_
add
r ina ; char szSource [16] , szDest...
error:
invalid
static
_
cas
t from
type
'xxx*' to
type
'yyy*'
文章目录error:
invalid
static
_
cas
t from
type
'xxx*' to
type
'yyy*'[What good is
static
_
cas
t?][1] error:
invalid
static
_
cas
t from
type
‘xxx*’ to
type
‘yyy*’ 通常来说,
static
_
cas
t 不适用于不同指针...
linux 路由表之ifconfig
struct
sock
add
r_in sai; #if ENABLE_FEATURE_IFCONFIG_HW struct
sock
add
r sa; #endif const struct arg1opt *a1op; const struct options *op; int
sock
fd; /*
sock
et fd we use to manipulate stuff with ...
ZLToolKit源码阅读:网络基础接口封装类
Sock
Util
没啥不同,参数都是一样的,只是一个将IP和PORT转成
sock
add
r_in ,一个转成
sock
add
r_in6
static
int bind_
sock
4(int fd, const char *ifr_ip, uint16_t port) { struct
sock
add
r_in
add
r; bzero(&
add
r, sizeof(
add
r)...
修改muduo兼容centos5
// channel_->tie(shared_from_this()); is not working, // as channel_ is not managed by shared_ptr - channel_->enableWriting(); + channel_->enableWriting(); // fix me: superzouzhy } int Connector...
C++ 语言
64,683
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章