【发布时间】:2014-04-18 13:04:11
【问题描述】:
这一行可以正常编译:
memcpy(&rp.iplow, &((struct sockaddr_in*) &dstl)->sin_addr, 4);
而我最初将其创造为:
memcpy(&rp.iplow, &((struct sockaddr_in) dstl).sin_addr, 4);
会说error: conversion to non-scalar type requested
我是否应该得出结论,不能使用结构类型进行强制转换?
【问题讨论】: